/** * AverageDice * calcolo della valore medio ottenuto con il lancio di un dado. * classe didattica per illustrare l'uso del metodo statico Math.random(). * * @version 10-Ott-2005 * @author Adriano Luchetta * */ public class AverageDice { public static void main(String[] args) { final int TRIALS = 100000; int sum = 0; for (int i = 0; i < TRIALS; i++) { // nuovo lancio del dado int d = (int)(1 + 6 * Math.random()); sum = sum + d; } double avg = ((double)sum) / TRIALS; //attenzione a forzare a double! System.out.println("Average: " + avg); } }