Java

Generar números random en Java

Anteriormente hemos visto cómo generar números random en Java Script, ahora nos toca aprender a generar números random en Java. Para realizar esta tarea vamos a utilizar el método estático random() de la clase Math.

¿Cómo generar números random en Java?

En este ejemplo vamos a ver cómo generar un número random entre 0 y 9 utilizando la clase Math:

public static void main(String[] args) {
	/* Genera un número rando entre 0 y 9 */
	int random = (int) (Math.random() * 10);

	/* Mostrando en consola el número generado */
	System.out.println(random);
}

Y si nosotros mismos queremos indicar el valor mínimo y máximo para generar un número random tenemos que hacer lo siguiente:

public static void main(String[] args) {
	int desde = 5;
	int hasta = 15;

	/* Genera un número rando entre 5 y 15 */
	int random = (int) (Math.random() * (hasta - (desde - 1))) + desde;

	/* Mostrando en consola el número generado */
	System.out.println(random);
}

En algunos casos puede ser que solo necesitemos generar un boolean random, esto lo podemos realizar utilizando la clase Random de Java:

public static void main(String[] args) {
	/* Creando un objeto random */
	Random random = new Random();

	/* Mostrando en consola el boolean generado */
	System.out.println(random.nextBoolean());
}

Bueno gente, hemos llegado al final de este tutorial espero que les haya sido de gran utilidad. Ante cualquier problema no duden en dejar un comentario.

Compartilo en
Share on FacebookTweet about this on TwitterShare on Google+Share on LinkedInPin on PinterestEmail this to someone

AboutJosé Di Meglio

Apasionado de la tecnología y programación. Aportando información gratuita sobre el mundo de la informática.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *