net.sourceforge.jabm.prng
Class PRNGFactory

java.lang.Object
  extended by net.sourceforge.jabm.prng.PRNGFactory
Direct Known Subclasses:
MT, MT32

public abstract class PRNGFactory
extends java.lang.Object

 

Field Summary
protected static PRNGFactory currentFactory
           
static java.lang.String P_DEF_BASE
           
 
Constructor Summary
PRNGFactory()
           
 
Method Summary
abstract  cern.jet.random.engine.RandomEngine create()
           
abstract  cern.jet.random.engine.RandomEngine create(long seed)
           
abstract  java.lang.String getDescription()
           
static PRNGFactory getFactory()
          Get the concrete factory.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

P_DEF_BASE

public static final java.lang.String P_DEF_BASE
See Also:
Constant Field Values

currentFactory

protected static PRNGFactory currentFactory
Constructor Detail

PRNGFactory

public PRNGFactory()
Method Detail

getFactory

public static PRNGFactory getFactory()
Get the concrete factory.


create

public abstract cern.jet.random.engine.RandomEngine create()

create

public abstract cern.jet.random.engine.RandomEngine create(long seed)

getDescription

public abstract java.lang.String getDescription()