Volver a la página principal
lunes 12 agosto 2024
15

Cómo generar un número aleatorio en Java

Generar un número aleatorio en Java es una tarea sencilla que se puede realizar utilizando la clase Random o el método estático Math.random(). Ambos ofrecen opciones para generar números enteros o decimales.

Métodos para generar un número aleatorio en Java

1. Utilizando Math.random():

double aleatorio = Math.random(); // Genera un número decimal entre 0.0 (inclusive) y 1.0 (exclusivo)

Para generar un número entero en un rango específico, puedes multiplicar el resultado y convertirlo a entero:

int numero = (int) (Math.random() * 100); // Genera un número entero entre 0 y 99

2. Utilizando la clase Random:

Random random = new Random();
   int numero = random.nextInt(100); // Genera un número entero entre 0 y 99

También puedes generar números decimales utilizando:

double aleatorio = random.nextDouble(); // Genera un número decimal entre 0.0 y 1.0

Para especificar un rango, simplemente ajusta la multiplicación y suma según tus necesidades:

int numeroEnRango = random.nextInt(50) + 50; // Genera un número entre 50 y 99
Etiquetas:
java
Compartir:
Creado por:
Author photo

Jorge García

Fullstack developer