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.

Compartir esto:

Aboutadmin

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 *