import java.util.Random; /** * A sample implementation of the Die interface. */ public class SixSidedDie implements Die { private static final int NUM_SIDES = 6; private Random generator; private int top; /** * Set up a new six sided die object. */ public SixSidedDie() { generator = new Random(); this.roll(); // initialize starting value showing } public void roll() { top = generator.nextInt(NUM_SIDES) + 1; } public int getTop() { return top; } }