El estudio explicará el procedimiento de generar números aleatorios entre 1 y 10.
Cómo generar un número aleatorio entre 1 y 10?
Para generar números aleatorios entre 1 y 10, puede seguir estos métodos:
Intentemos comprender el funcionamiento de estos métodos uno por uno.
Método 1: Genere un número aleatorio entre 1 y 10 usando matemáticas.Método Random ()
Para obtener un número aleatorio entre 1 y 10, usaremos el "Matemáticas.aleatorio()" método. Debido a que es un método estático, el nombre de la clase se usa en su llamada. Este método genera un número aleatorio de "doble" tipo.
Sintaxis
Use la sintaxis dada a continuación para las matemáticas.Método Random ():
Matemáticas.Random () * (max_num - min_num)Aquí el "max_num"Es el valor máximo que estableceremos como"10", mientras que la "min_num"Es el valor mínimo que es"1"En caso de generar un número aleatorio entre 1 y 10.
Ejemplo
En primer lugar, crearemos dos variables de tipo entero y especificaremos "1" como "min_num" y "10" como "max_num":
int min_num = 1;Como el método Random () de la clase de matemáticas devuelve el valor aleatorio en tipo doble, por lo que crearemos una variable de tipo doble llamado "rand_num"Para almacenar valor generado aleatoriamente:
doble rand_num = matemáticas.Random () * (max_num - min_num);Finalmente, imprima el valor generado al azar en la consola:
Sistema.afuera.println ("Número aleatorio:"+ rand_num);La salida muestra que se genera un número aleatorio de doble tipo entre 1 y 10:
Ahora, intentemos generar un número aleatorio de tipo int de acuerdo con el rango especificado.
Método 2: generar un número aleatorio entre 1 y 10 usando aleatorio.Método NextInt ()
El java "Aleatorio"La clase ofrece un"nextInt ()"Eso se puede utilizar para generar un número aleatorio de entero o tipo int type. En nuestro caso, utilizaremos el método mencionado para generar un número aleatorio de tipo entero entre 1 y 10.
Sintaxis
La sintaxis dada a continuación se puede usar para generar un número aleatorio usando el método NextInt ():
rand.nextInt (max_num - min_num) + min_num;Aquí el "nextInt ()"El método se llama usando un objeto de la clase aleatoria"rand"Y pasando"max_num" y "min_num"Como argumentos.
Ejemplo
En este ejemplo, en primer lugar, crearemos una instancia de la clase aleatoria llamada "rand":
Rand aleatorio = new Random ();Luego, cree una variable de tipo entero "X"Para almacenar un número entero generado al azar entre 1 y 10 invocando el método NextInt ().
int x = rand.nextInt (max_num - min_num) + min_num;Por último, imprima el número aleatorio generado en la consola:
Sistema.afuera.println ("Número aleatorio:"+ x);Como puede ver, hemos generado con éxito "6"Como una variable de tipo int entre 1 y 10:
Hemos reunido diferentes formas de generar un número aleatorio entre 1 y 10.
Conclusión
Para generar un número aleatorio entre 1 y 10, puede usar el método Random () y el método NextInt (). El método Random () produce números aleatorios de tipo doble, mientras que el método NextInt () genera un número aleatorio en formato entero. En este estudio, explicamos el método relacionado con la obtención de un número aleatorio entre 1 y 10.