package pr2.enums.eigene; import java.util.Random; /** * Ein einfacher Würfel. */ public class Wuerfel { // /** 4-seitiger Würfel. */ // public static final int D4 = 4; // // /** 6-seitiger Würfel. */ // public static final int D6 = 6; // // /** 8-seitiger Würfel. */ // public static final int D8 = 8; // // /** 10-seitiger Würfel. */ // public static final int D10 = 10; // // /** 12-seitiger Würfel. */ // public static final int D12 = 13; /** * Zufallszahlengenerator. */ private final Random rnd = new Random(); /** * Anzahl der Seiten des Würfels. */ private final int numSides; /** * Einen neuen Würfel anlegen. * * @param typ Anzahl der Seiten des Würfels. */ public Wuerfel(WuerfelTyp typ) { this.numSides = typ.getSeiten(); } /** * Den Würfel werfen. * * @return Ergebnis des Wurfes. */ public int roll() { return rnd.nextInt(numSides) + 1; } }