lase Math

feolito77
16 de Enero del 2008
como puedo generar numeros aleatorios con la clace Math.random()
nesecito crear 2 arreglos de 5 numeros cada uno el primero que baya de 1-20 y otro que baya 41-60

raboire
16 de Enero del 2008
Para crear un número aleatorio, debes utilizar Math.random() que devuelve un valor aleatorio entre 0 y 1. Para obtener valores entre 1 y 20 yo multiplicaría el valor devuelto por 19 y le sumaría 1.
La línea de código sería:
double aleatorio = Math.random()*19+1;
Si los valores los quieres introducir en arrays créate un bucle for y en cada pasada generas el número aleatorio y lo guardas en la posición deseada.

cfigmart
16 de Enero del 2008
int limite=20;
System.out.println(r.nextInt(limite+1));