numeros aleatorios java clase random ejercicio resuelto
APRENDERAPROGRAMAR.COM
GENERAR NÚMEROS
ALEATORIOS EN JAVA.
CLASE RANDOM Y MÉTODO
NEXTINT. EJERCICIO
EJEMPLO RESUELTO.(CU00672B)
Sección: Cursos
Categoría: Curso “Aprender programación Java desde cero”
Fecha revisión: 2029
Resumen: Entrega nº72 curso Aprender programación Java desde cero.
©aprenderaprogramar.com, 2006-2029
Autor: Alex Rodríguez
Generar números aleatorios en Java. Clase Random y método nextInt.
GENERAR NÚMEROS ALEATORIOS EN JAVA
Hay varias maneras de generar números aleatorios enJava. Entre ellas, métodos previstos por las
clases Math y Random. La terminología puede resultarnos inicialmente confusa, pues la clase Math
dispone de un método denominado random(), mientras queRandom es a su vez el nombre de otra
clase.
La generación de números aleatorios por ordenador no es tan sencilla como pueda parecer debido a
que la operación de los ordenadores es determinística:se apoya en el hecho de que todo cálculo es
predecible y repetible. Por ello conviene tener presente que sería más apropiado usar el término
“pseudoaleatorio” para referirnos a los númerosaparentemente aleatorios que podemos obtener de
un ordenador.
Vamos a ver un extracto de la documentación de la clase Random (ten en cuenta que pueden existir
pequeñas diferencias según la versión de Javaque estés utilizando). Para utilizarla habremos de indicar
en cabecera import java.util.Random; o de forma más general import java.util.*;. Para generar números
(pseudo) aleatorios vamos a tener quecrear un objeto de tipo Random y luego invocar un método
sobre ese objeto que nos devuelva el (pseudo) aleatorio. Veamos el extracto de documentación:
java.util
Class Random
java.lang.Objectjava.util.Random
Un objeto de esta clase se usa para generar una secuencia (stream) de números pseudoaleatorios a partir de un
valor inicial o “semilla”. Si dos instancias de la clase Random son...
Regístrate para leer el documento completo.