Obligatorio

zurrdo
25 de Mayo del 2006
Tengo una pregunta para hacer...
En el tema de la clase Random. Si yo quiero cargar una matriz aleatoreamente con numeros desde 1 a 3, como hago? Con el nextInt(4) cargo de 0 a 3, pero como hago para cargar de 1 a 3?? Desde ya, gracias.
Santiago

ximo1985
25 de Mayo del 2006
Simplemente usa esto:

int r = (int)(Math.random()*3)+1;

random() teda un double mayor o igual que 0.0 y siempre menor que 1.0.