generacion de numeros pseudoaleatorios con java
necesito saber como generar numeros spseudoaleatorios de 5 digitos en java SI ALGUIEN SABE AGAMELO SABER PORFAVOR
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.
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.