//******************************************* // Dado.java // Modello di un dado, quando viene lanciato // espone una faccia a caso. //******************************************* import java.util.Random; public class Dado { private Random generatore; private int lati; /** Modella un dado con n facce @param n numero delle facce del dado; 6 in un normale dado. */ public Dado (int lati) { generatore = new Random (); this.lati = lati; } public Dado() { generatore = new Random(); lati = 6; } /** Simula il lancio del dado @return la faccia del dado */ public int lancio () { return 1 + generatore.nextInt(lati); // return 1 + Math.abs (generatore.nextInt())%lati } }