Die.java
/* 
Model a die in terms of two properties: 
-order:the number of face 
-top,the value of the top face 
 */


package chance;

public class Die {
    //the instance variables(STATE)
    private int order;
    private int top;

    //the constructors
    public Die(){
        order=6;
        top=(int)((Math.random()*6)+1);
    }
    public Die(int nrOfSides){
        order=nrOfSides;
        top=(int)((Math.random()*nrOfSides)+1);
    }
    //The Methods(Behavior)
    public int top(){
        return top;
    }
    public void roll() {
        top=(int)((Math.random()*order)+1);
    }

}