Pero a mí me gustaría saber como puedo hacer para sacar un número aleatorio entre los que yo le diga.
Por ejemplo:
teniendo los números 20, 33 y 40 que me saque un número aleatorio entre esos 3
Gracias
|
|
#1 (permalink) |
![]() Fecha de Ingreso: julio-2006
Mensajes: 11
|
Numeros aleatorios
Pero a mí me gustaría saber como puedo hacer para sacar un número aleatorio entre los que yo le diga. Por ejemplo: teniendo los números 20, 33 y 40 que me saque un número aleatorio entre esos 3 Gracias |
|
|
|
|
|
#2 (permalink) |
![]() Fecha de Ingreso: noviembre-2002
Ubicación: Asuncion
Mensajes: 133
|
Re: Numeros aleatorios
Se me ocurre uno: primero guardas los numeros en un array y luego accede a sus indices. Deberia ser algo asi:
Código:
int[] n = {20,33,40};
int i = n[ (int) Math.round(Math.random()) * (n.length-1) ];
System.out.println(i);
|
|
|
|
![]() |
| Herramientas | |
| Desplegado | |
|
|