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