sintaxis para numeros aleatorios

Páginas: 4 (951 palabras) Publicado: 11 de marzo de 2015
Los números aleatorios

La clase Random
Del mismo modo que hemos visualizado el código fuente de la clase String, también la podemos obtener el de la clase Random. Situamos el cursor en el nombrede la clase y seleccionamos el primer elemento del menú flotante Browse symbol at cursor que aparece cuando se pulsa el botón derecho del ratón.
La clase Random proporciona un generador de númerosaleatorios que es más flexible que la función estática random de la clase Math.
Para crear una secuencia de números aleatorios tenemos que seguir los siguientes pasos:
1. Proporcionar a nuestroprograma información acerca de la clase Random. Al principio del programa  escribiremos la siguiente sentencia.
import java.util.Random;
2. Crear un objeto de la clase Random
3. Llamar a una de lasfunciones miembro que generan un número aleatorio
4. Usar el número aleatorio.
 
Constructores
La clase dispone de dos constructores, el primero crea un generador de números aleatorios cuya semilla esinicializada en base al instante de tiempo actual.
Random rnd = new Random();
El segundo, inicializa la semilla con un número del tipo long.
Random rnd = new Random(3816L);
El sufijo L no esnecesario, ya que aunque 3816 es un número int por defecto, es promocionado automáticamente a long.
Aunque no podemos predecir que números se generarán con una semilla particular, podemos sin embargo,duplicar una serie de números aleatorios usando la misma semilla. Es decir, cada vez que creamos un objeto de la clase Random con la misma semilla obtendremos la misma secuencia de números aleatorios.Esto no es útil en el caso de loterias, pero puede ser útil en el caso de juegos,  exámenes basados en una secuencia de preguntas aleatorias, las mismas para cada uno de los estudiantes,simulaciones que se repitan de la misma forma una y otra vez, etc.
 
Funciones miembro
Podemos cambiar la semilla de los números aleatorios en cualquier momento, llamando a la función miembro setSeed....
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Valores Para Generadores De Números Aleatorios
  • Algoritmos Determinísticos Para Generar Números Aleatorios
  • NÚMEROS ALEATORIOS
  • Numeros aleatorios
  • Numeros aleatorios
  • Numeros Aleatorios
  • Numeros aleatorios
  • Numeros aleatorios

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS