Numero Aleatorio (Ej:Dado)

bugno30
22 de Enero del 2004
Alguien me puede dar una idea de como hacer el efecto de tirar un dado?
he visto algo en java.util.Random pero, no lo consigo.
Gracias

pato_v
22 de Enero del 2004
Intenta utilizar la clase MathRandom, que si mal no recuerdo esta en el package java.lang.Math. Prueba algo como
import java.lang.Math;
...
int tiraDado(){
...
int valor=(int)Math.random()*6;
return valor;
...
}
El metodo random() devuelve un double con valor entre 0 y 1...
Espero y te sirva...

rak
22 de Enero del 2004
solo corregir un pequeño detalle, ya que sino el resultado de dicho programa siempre sería el mismo, 0.

int valor=(int)(Math.random()*6);

sino siempre haria el int de 0,34343.... osea 0*10=0
de esta manera si que sale

enga un saludo!