net.sourceforge.jabm.prng
Class MersenneTwister

java.lang.Object
  extended by cern.colt.PersistentObject
      extended by cern.jet.random.engine.RandomEngine
          extended by cern.jet.random.engine.MersenneTwister
              extended by cern.jet.random.engine.MersenneTwister64
                  extended by net.sourceforge.jabm.prng.MersenneTwister
All Implemented Interfaces:
cern.colt.function.DoubleFunction, cern.colt.function.IntFunction, java.io.Serializable, java.lang.Cloneable

public class MersenneTwister
extends cern.jet.random.engine.MersenneTwister64
implements java.io.Serializable

See Also:
Serialized Form
 

Field Summary
protected  int seed
           
 
Fields inherited from class cern.jet.random.engine.MersenneTwister
DEFAULT_SEED
 
Fields inherited from class cern.colt.PersistentObject
serialVersionUID
 
Constructor Summary
MersenneTwister()
           
MersenneTwister(java.util.Date date)
           
MersenneTwister(int seed)
           
 
Method Summary
 int getSeed()
           
 void setSeed(int seed)
           
 
Methods inherited from class cern.jet.random.engine.MersenneTwister64
raw
 
Methods inherited from class cern.jet.random.engine.MersenneTwister
clone, nextBlock, nextInt
 
Methods inherited from class cern.jet.random.engine.RandomEngine
apply, apply, makeDefault, nextDouble, nextFloat, nextLong
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

seed

protected int seed
Constructor Detail

MersenneTwister

public MersenneTwister()

MersenneTwister

public MersenneTwister(java.util.Date date)

MersenneTwister

public MersenneTwister(int seed)
Method Detail

setSeed

public void setSeed(int seed)
Overrides:
setSeed in class cern.jet.random.engine.MersenneTwister

getSeed

public int getSeed()