import java.util.Random;
public class Die {
private int faceValue;
private final int MAX=6;
private Random dieGen; //generator
public Die()
{
faceValue = 1;
dieGen = new Random();
}
//Math.random creates random integers from 1 - 6
public void roll()
{
faceValue = dieGen.nextInt(MAX) +1;
}
//Sets the face value
public void setFaceValue(int value)
{
faceValue=value;
}
//Gets the face value using the setFaceValue method
public int getFaceValue()
{
return faceValue;
}
//Converts values into a String
public String toString()
{
String result = "You rolled a " + faceValue;
return result;
}
}// end class Die