Cómo usar Math.Random en Java

Sintaxis:


double random = Math.random();

Java proporciona el método estático Math.random que devuelve un número aleatorio entre 0 y 1.

Ejemplo:

El número aleatorio devuelto por la API está entre 0 y 1. Se puede convertir a cualquier rango multiplicándolo por una constante.

public class Math_random {

    public static void main(String[] argv) {
	
	
	double random = Math.random();
	System.out.println( "random = " + random );

	System.out.println( "from 0 to 100 = " + (random * 100) );
	
    }

}

El resultado será:

random = 0.2438359361342064
from 0 to 100 = 24.38359361342064

Math.random usa un algoritmo aleatorio básico que no es seguro. Se recomienda utilizar SecureRandom que proporciona un generador de números aleatorios criptográficamente fuerte.

Referencias

Java String Java SecureRandom

Comentarios Recientes