swarm.random
Interface SimpleRandomGenerator

All Known Subinterfaces:
C2TAUS1gen, C2TAUS2gen, C2TAUS3gen, C2TAUSgen, MT19937gen, PMMLCG1gen, PMMLCGgen, PSWBgen
All Known Implementing Classes:
MT19937genImpl, PSWBgenImpl

public abstract interface SimpleRandomGenerator
extends SwarmObjectS, SwarmObject, InternalStateS, InternalState, SimpleOutS, SimpleOut, SimpleS, Simple, SingleSeedS, SingleSeed, MultiSeedS, MultiSeed

A Simple (non-split) generator.. This protocol covers all implemented non-split generators.


Methods inherited from interface swarm.objectbase.SwarmObject
getCompleteProbeMap, getProbeForMessage, getProbeForVariable, getProbeMap
 
Methods inherited from interface swarm.random.InternalState
describe, getMagic, getName, getStateSize
 
Methods inherited from interface swarm.random.SimpleOut
getDoubleSample, getFloatSample, getThinDoubleSample, getUnsignedMax, getUnsignedSample
 
Methods inherited from interface swarm.random.SimpleS
setAntithetic
 
Methods inherited from interface swarm.random.Simple
getAntithetic, reset
 
Methods inherited from interface swarm.random.SingleSeedS
setStateFromSeed
 
Methods inherited from interface swarm.random.SingleSeed
getInitialSeed, getMaxSeedValue
 
Methods inherited from interface swarm.random.MultiSeed
lengthOfSeedVector
 
Methods inherited from interface swarm.defobj.Drop
drop
 
Methods inherited from interface swarm.defobj.DefinedObject
compare, describeID, getDisplayName, getTypeName, getZone, perform, perform$with, perform$with$with, perform$with$with$with, respondsTo, setDisplayName, xfprint, xfprintid, xprint, xprintid