generacion de numeros pseudoaleatorios con java

omedgar123
05 de Marzo del 2010
necesito saber como generar numeros spseudoaleatorios de 5 digitos en java SI ALGUIEN SABE AGAMELO SABER PORFAVOR

alessandro_
05 de Marzo del 2010
Hola, tienes que hacer uso de la clase Random, más o menos como sigue:

Random rnd = new Random(); //Crea el objeto

/*Se utiliza para que la secuencia no se repita en ejecuciones diferentes */
Date fecha = new Date();
rnd.setSeed(fecha.getTime());

/*nextInt te genera un número aleatorio de 0 al máximo posible (desorbitado), pero como no te interesa ese rango haces el módulo entre 100000 y así consigues el rango que quieres*/

int valor = rnd.nextInt() % 100000

Ten en cuenta que el nextInt también te puede generar números negativos, por lo que si te pasa eso te puede interesar, además de hacer el módulo multiplicarlo por -1.

Éstas son sólo orientaciones, por ahí puedes empezar a investigar.