Random entre un N != 0 y M
Necesito generar un numero random que no este entre 0 y otro numero como normalmente lo hace java, sino entre un numero (por ejemplo 40) y otro distinto de 0 tambien, existe alguna manera???
Hombre no tienes que usar la función directamente te puedes hacer alguna formulita para que la función devuelva lo que quieres. Si tienes dos números n y m y quieres generar números aleatorios entre ellos es sencillo. Teniendo n y m, les restas n a los dos y te queda:
n - n = 0
m - n = m - n
¿Ahora puedes generar números aleatorios con Java? Pues si. Ya solo te basta lo siguiente para generar números aleatorios entre n y m:
// Número aleatorio entre n y m
Random r = new Random();
int numero = r.nextInt(m - n + 1) + n;
Bueno pues eso es todo, amigo. Que te vaya bien. Hasta luego
n - n = 0
m - n = m - n
¿Ahora puedes generar números aleatorios con Java? Pues si. Ya solo te basta lo siguiente para generar números aleatorios entre n y m:
// Número aleatorio entre n y m
Random r = new Random();
int numero = r.nextInt(m - n + 1) + n;
Bueno pues eso es todo, amigo. Que te vaya bien. Hasta luego
