GENERAR NUMEROS ALEATORIOS
¿Alguien podrìa decirme como genero numeros aleatorios para un juego que quiero empezar a programar?
Bueno, existe la siguiente instrucciòn de la clase Math que es utilizada para la generaciòn de numeros al azar:
double randomValue=Math.random();
Te mando un ejemplo de como funciona para que te des una idea, es un ejemplo que simula 20 lanzamientos de un dado de 6 caras que imprime el valor de cada lanzamiento:
import java.awr.Graphics;
import java.applet.Applet;
public class RandomInt extends Applet{
public void paint(Graphics g){
int xPosicion=25;
int yPosicion=25;
int valor;
for (int i=1; i<=20;i++){
//Simula el lanzamiento de un dado
valor=1+(int)(Math.random()*6);
g.drawString(Integer.toString(valor),
xPosicion, yPosicion);
if (i%5!=0)
xPosicion+=40;
else{
xPosicion=25;
yposicion+=15;
}
}
}
}
Espero que te ayude
double randomValue=Math.random();
Te mando un ejemplo de como funciona para que te des una idea, es un ejemplo que simula 20 lanzamientos de un dado de 6 caras que imprime el valor de cada lanzamiento:
import java.awr.Graphics;
import java.applet.Applet;
public class RandomInt extends Applet{
public void paint(Graphics g){
int xPosicion=25;
int yPosicion=25;
int valor;
for (int i=1; i<=20;i++){
//Simula el lanzamiento de un dado
valor=1+(int)(Math.random()*6);
g.drawString(Integer.toString(valor),
xPosicion, yPosicion);
if (i%5!=0)
xPosicion+=40;
else{
xPosicion=25;
yposicion+=15;
}
}
}
}
Espero que te ayude