Untitled

 avatar
unknown
plain_text
4 years ago
848 B
4
Indexable
 import java.util.Random;

 /**
 The Die class simulates a six-sided die.
 */

 public class Die
 {
 private int sides; // Number of sides
 private int value; // The die's value

 /**
 The constructor performs an initial
 roll of the die.
 @param numSides The number of sides for this die.
 */

 public Die(int numSides)
 {
 sides = numSides;
 roll();
 }

 /**
 The roll method simulates the rolling of
 the die.
 */

 public void roll()
 {
 // Create a Random object.
 Random rand = new Random();

 // Get a random value for the die.
 value = rand.nextInt(sides) + 1;
 }

 /**
 getSides method
 @return The number of sides for this die.
 */

 public int getSides()
 {45 return sides;
 }

 /**
 getValue method
 @return The value of the die.
 */

 public int getValue()
 {
 return value;
 }
 }
Editor is loading...