//******************************************* // 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 numFacce; private int faccia; /** Modella un dado con n facce @param n numero delle facce del dado; 6 facce in un dado di default. */ public Dado (int facce){ generatore = new Random (); this.numFacce = facce; } public Dado(){ generatore = new Random(); numFacce = 6; } /** Simula il lancio del dado @return una faccia del dado */ public int lancio(){ return faccia = 1 + generatore.nextInt(numFacce); // return 1 + Math.abs (generatore.nextInt())%lati } /** Rilegge la faccia del dado @return il valora della faccia corrente */ public int leggi(){ return faccia; } }