Algunas veces, son necesarios crear numeros aleatorios para por ejemplo, rellenar un vector, hacer juegos, con numero aleatorios, o simplemente, para poner algo que no nos importe en un lista, o cualquier otro uso.
Para ello Java, nos da la clase Math, que nos da muchos métodos estáticos, para la creación de estos códigos, bien pues para crear número aleatorios, deberemos de llamar a la función estática, Math.random(), la cual nos crea un numero aleatoria pero Double.
Si por el contrario generalmente queremos un int, o Integer, lo que deberemos de hacer es crear un casting, por lo tanto para hacerlo se haria de la siguiente forma:
int numeroaleatorio =(int) Math.random();
Si por el contrario, lo que queremos es tener este número acotado, y que nos de valores en un cierto rango, lo que debemos de hacer es:
int numeroaleatorio= (int) (Math.random()*100);
Esto no dará numero acotados en 100, también podemos colocar una variable o un valor, inferior de la forma:
int numeroaleatorio = (int)(Math.random()*100+1;
 Espero que a partir de ahora, os sea mas fácil, sacar un número aleatorio en Java.
Si disfrutaste nuestro artÃculo, siéntete libre de suscribirte a nuestro feed rss
Marzo 29th, 2009 a las 3:03 am
También existe una forma de crear numeros aleatorios, por medio de la creación de un random, veremos como se hace proximamente, y generando numero aleatorios, por medio de hasNext.
Saludos!