com.huyderman.javadice
Class DieOpenEnded

java.lang.Object
  extended by com.huyderman.javadice.Die
      extended by com.huyderman.javadice.DieOpenEnded

public class DieOpenEnded
extends Die


Field Summary
 
Fields inherited from class com.huyderman.javadice.Die
r
 
Constructor Summary
DieOpenEnded()
           
 
Method Summary
 double average()
          Returns the average result of rolling this die
 boolean equals(java.lang.Object obj)
           
 int hashCode()
           
 boolean isUniformOpenEnded()
           
 int max()
           
 void revaluate()
          Revaluates die, adding/removing dice to limit die bonuses.
 int roll()
          Rolls the die
 void setUniformOpenEnded(boolean uniformOpenEnded)
           
 double stdev()
          Returns the standard deviation of the die
 
Methods inherited from class com.huyderman.javadice.Die
getBonusToDice, getNumberOfDice, getSidesOnDie, min, setBonusToDice, setNumberOfDice, setRandom, setRandom, setSidesOnDie, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

DieOpenEnded

public DieOpenEnded()
Method Detail

setUniformOpenEnded

public void setUniformOpenEnded(boolean uniformOpenEnded)
Parameters:
uniformOpenEnded - The uniformOpenEnded to set.

roll

public int roll()
Description copied from class: Die
Rolls the die

Overrides:
roll in class Die
Returns:
result of rolling the die

isUniformOpenEnded

public boolean isUniformOpenEnded()
Returns:
the uniformOpenEnded

average

public double average()
Description copied from class: Die
Returns the average result of rolling this die

Overrides:
average in class Die
Returns:
average result

stdev

public double stdev()
Description copied from class: Die
Returns the standard deviation of the die

Overrides:
stdev in class Die
Returns:
standard deviation

max

public int max()
Overrides:
max in class Die
Returns:
the maximum value of die

revaluate

public void revaluate()
Description copied from class: Die
Revaluates die, adding/removing dice to limit die bonuses.

Overrides:
revaluate in class Die

hashCode

public int hashCode()
Overrides:
hashCode in class Die

equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class Die


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