2011 January 15
package test;
/**
* Scrivere un metodo che, dato un numero intero tra 2 e 12, simuli il lancio di due dadi finchè la loro somma non sia uguale al numero dato
* @author Abejan
* @version 14/12/2010
*/
public class Numero_Casuale {
public static void LancioDado(int p){
if(p>1 && p<13){
int val_dado1=0;
int val_dado2=0;
long numero_lanci=0;
while ((val_dado1+val_dado2)!=p){
//ottengo un numero casuale da 1 a 6
val_dado1=(int)(6*Math.random())+1;
//ottengo un numero casuale da 1 a 6
val_dado2=(int)(6*Math.random())+1;
numero_lanci++;
}
System.out.println("Trovato lancio in "+numero_lanci+" lanci.");
}else{
System.out.println("Numero di input non valido");
}
}
public static void main(String[] args) {
LancioDado(2);
}
}