package pr2.enums.eigene;

import java.util.Random;

/**
 * Ein einfacher Würfel.
 */
public class Wuerfel {


    /**
     * 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;
    }
}
