A C D E G H I M R S T

A

average() - Method in class com.huyderman.javadice.Die
Returns the average result of rolling this die
average() - Method in class com.huyderman.javadice.DieNN
 
average() - Method in class com.huyderman.javadice.DieOpenEnded
 

C

com.huyderman.javadice - package com.huyderman.javadice
 

D

DiceUtils - Class in com.huyderman.javadice
This class contains methods for rolling dice.
DiceUtils() - Constructor for class com.huyderman.javadice.DiceUtils
 
Die - Class in com.huyderman.javadice
The Die object defines a die or dice.
Die() - Constructor for class com.huyderman.javadice.Die
Constructs a six-sided Die
Die(double, int) - Constructor for class com.huyderman.javadice.Die
Constructs a Die based on the average result.
Die(double, int, Random) - Constructor for class com.huyderman.javadice.Die
Constructs a Die based on the average result.
Die(int) - Constructor for class com.huyderman.javadice.Die
Constructs a Die with the specified number of sides.
Die(int, Random) - Constructor for class com.huyderman.javadice.Die
Constructs a Die with the specified number of sides.
Die(int, double) - Constructor for class com.huyderman.javadice.Die
Constructs a die where the number of dice is given as a double, and assigns appropriate bonuses.
Die(int, double, Random) - Constructor for class com.huyderman.javadice.Die
Constructs a die where the number of dice is given as a double, and assigns appropriate bonuses.
Die(int, int, int) - Constructor for class com.huyderman.javadice.Die
Constructs a Die with the specified number of sides and a bonus.
Die(int, int, int, Random) - Constructor for class com.huyderman.javadice.Die
Constructs a Die with the specified number of sides and a bonus.
Die(String) - Constructor for class com.huyderman.javadice.Die
Constructs from a string. the format of the string must be "[x]Dy[(+|-)z]", where x is number of dice, y is diesize, and z is bonus.
Die(String, Random) - Constructor for class com.huyderman.javadice.Die
Constructs from a string. the format of the string must be in the following regular expression: "([0-9])*D([0-9])+([\+\-][0-9]*)?"
DieFactory - Class in com.huyderman.javadice
This class provides functions that return common dice types.
DieFactory() - Constructor for class com.huyderman.javadice.DieFactory
 
DieNN - Class in com.huyderman.javadice
 
DieNN() - Constructor for class com.huyderman.javadice.DieNN
 
DieOpenEnded - Class in com.huyderman.javadice
 
DieOpenEnded() - Constructor for class com.huyderman.javadice.DieOpenEnded
 
DROP_HIGH - Static variable in class com.huyderman.javadice.DiceUtils
 
DROP_LOW - Static variable in class com.huyderman.javadice.DiceUtils
 

E

equals(Object) - Method in class com.huyderman.javadice.Die
 
equals(Object) - Method in class com.huyderman.javadice.DieOpenEnded
 

G

getBonusToDice() - Method in class com.huyderman.javadice.Die
 
getD10(int) - Static method in class com.huyderman.javadice.DieFactory
Creates ten sided dice
getD10() - Static method in class com.huyderman.javadice.DieFactory
Creates a ten sided die
getD100(int) - Static method in class com.huyderman.javadice.DieFactory
Creates a hundred sided dice
getD100() - Static method in class com.huyderman.javadice.DieFactory
Creates a hundred sided die
getD12(int) - Static method in class com.huyderman.javadice.DieFactory
Creates twelve sided dice
getD12() - Static method in class com.huyderman.javadice.DieFactory
Creates a twelve sided die
getD16(int) - Static method in class com.huyderman.javadice.DieFactory
Creates sixteen sided dice
getD16() - Static method in class com.huyderman.javadice.DieFactory
Creates a sixteen sided die
getD2(int) - Static method in class com.huyderman.javadice.DieFactory
Creates two sided dice
getD2() - Static method in class com.huyderman.javadice.DieFactory
Creates a two sided die
getD20(int) - Static method in class com.huyderman.javadice.DieFactory
Creates twenty sided dice
getD20() - Static method in class com.huyderman.javadice.DieFactory
Creates a twenty sided die
getD30(int) - Static method in class com.huyderman.javadice.DieFactory
Creates thirty sided dice
getD30() - Static method in class com.huyderman.javadice.DieFactory
Creates a thirty sided die
getD4(int) - Static method in class com.huyderman.javadice.DieFactory
Creates four sided dice
getD4() - Static method in class com.huyderman.javadice.DieFactory
Creates a four sided die
getD6(int) - Static method in class com.huyderman.javadice.DieFactory
Creates six sided dice
getD6() - Static method in class com.huyderman.javadice.DieFactory
Creates a six sided die
getD8(int) - Static method in class com.huyderman.javadice.DieFactory
Creates eight sided dice
getD8() - Static method in class com.huyderman.javadice.DieFactory
Creates a eight sided die
getDie(int, int) - Static method in class com.huyderman.javadice.DieFactory
 
getFudgeDice(int) - Static method in class com.huyderman.javadice.DieFactory
Creates dice that simulates a Fudge die, with two '-', two blank, and two '+'.
getFudgeDie() - Static method in class com.huyderman.javadice.DieFactory
Creates one Fudge die.
getNumberOfDice() - Method in class com.huyderman.javadice.Die
 
getRandom() - Static method in class com.huyderman.javadice.DieFactory
 
getSidesOnDie() - Method in class com.huyderman.javadice.Die
 

H

hashCode() - Method in class com.huyderman.javadice.Die
 
hashCode() - Method in class com.huyderman.javadice.DieOpenEnded
 

I

isUniformOpenEnded() - Method in class com.huyderman.javadice.DieOpenEnded
 

M

main(String[]) - Static method in class com.huyderman.javadice.Tester
 
max() - Method in class com.huyderman.javadice.Die
 
max() - Method in class com.huyderman.javadice.DieNN
 
max() - Method in class com.huyderman.javadice.DieOpenEnded
 
min() - Method in class com.huyderman.javadice.Die
 
min() - Method in class com.huyderman.javadice.DieNN
 

R

r - Variable in class com.huyderman.javadice.Die
 
revaluate() - Method in class com.huyderman.javadice.Die
Revaluates die, adding/removing dice to limit die bonuses.
revaluate() - Method in class com.huyderman.javadice.DieNN
 
revaluate() - Method in class com.huyderman.javadice.DieOpenEnded
 
roll() - Method in class com.huyderman.javadice.Die
Rolls the die
roll() - Method in class com.huyderman.javadice.DieNN
 
roll() - Method in class com.huyderman.javadice.DieOpenEnded
 
rollDiceArray(Die[]) - Method in class com.huyderman.javadice.DiceUtils
Dice Array Roller
rollDiceArray(int, Die) - Method in class com.huyderman.javadice.DiceUtils
 
rollDiceCollection(Collection<Die>, Collection<Integer>) - Method in class com.huyderman.javadice.DiceUtils
Dice Collection Roller
rollDiceDropHigh(Die, int, int) - Method in class com.huyderman.javadice.DiceUtils
 
rollDiceDropLow(Die, int, int) - Method in class com.huyderman.javadice.DiceUtils
 

S

setBonusToDice(int) - Method in class com.huyderman.javadice.Die
 
setNumberOfDice(int) - Method in class com.huyderman.javadice.Die
 
setRandom(long) - Method in class com.huyderman.javadice.Die
Sets a seed for this dice assosiated DiceRoller
setRandom(Random) - Method in class com.huyderman.javadice.Die
Sets a Random object for this dice assosiated DiceRoller
setSidesOnDie(int) - Method in class com.huyderman.javadice.Die
 
setUniformOpenEnded(boolean) - Method in class com.huyderman.javadice.DieOpenEnded
 
stdev() - Method in class com.huyderman.javadice.Die
Returns the standard deviation of the die
stdev() - Method in class com.huyderman.javadice.DieNN
 
stdev() - Method in class com.huyderman.javadice.DieOpenEnded
 

T

Tester - Class in com.huyderman.javadice
 
Tester() - Constructor for class com.huyderman.javadice.Tester
 
toString() - Method in class com.huyderman.javadice.Die
Makes a String representation of the die, in the form of 'xDn+y'

A C D E G H I M R S T

Copyright © 2002-2009 Huyderman Studios. All Rights Reserved.