
Die
By: a guest on
Apr 5th, 2012 | syntax:
Java | size: 0.77 KB | hits: 191 | expires: Never
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