net.sf.colossus.server
Class Dice
java.lang.Object
net.sf.colossus.server.Dice
public final class Dice
- extends java.lang.Object
Class Dice handles die-rolling
- Author:
- David Ripton, Romain Dolbeau
Field Summary |
private static int[] |
basicSequence
|
private static java.util.logging.Logger |
LOGGER
|
private static java.util.Random |
random
|
private static int |
rcount
|
private static int |
seqNum
|
private static int[] |
stats
|
Constructor Summary |
Dice()
|
Method Summary |
(package private) static void |
init(java.lang.String source)
|
static int |
rollDie()
Put all die rolling in one place, in case we decide to change random
number algorithms, use an external dice server, etc. |
static int |
rollDie(int size)
|
static int |
rollDieNonRandom()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
LOGGER
private static final java.util.logging.Logger LOGGER
random
private static java.util.Random random
stats
private static final int[] stats
rcount
private static int rcount
basicSequence
private static int[] basicSequence
seqNum
private static int seqNum
Dice
public Dice()
init
static void init(java.lang.String source)
rollDie
public static int rollDie()
- Put all die rolling in one place, in case we decide to change random
number algorithms, use an external dice server, etc.
rollDie
public static int rollDie(int size)
rollDieNonRandom
public static int rollDieNonRandom()