|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object
|
+--cern.colt.PersistentObject
|
+--edu.cornell.lassp.houle.RngPack.RandomElement
|
+--edu.cornell.lassp.houle.RngPack.RandomSeedable
|
+--cern.jet.random.engine.RandomEngine
|
+--cern.jet.random.engine.MersenneTwister
|
+--cern.jet.random.engine.MersenneTwister64
Same as MersenneTwister except that method raw() returns 64 bit random numbers instead of 32 bit random numbers.
MersenneTwister,
Serialized Form| Field Summary |
| Fields inherited from class cern.jet.random.engine.MersenneTwister |
DEFAULT_SEED |
| Constructor Summary | |
MersenneTwister64()
Constructs and returns a random number generator with a default seed, which is a constant. |
|
MersenneTwister64(java.util.Date d)
Constructs and returns a random number generator seeded with the given date. |
|
MersenneTwister64(int seed)
Constructs and returns a random number generator with the given seed. |
|
| Method Summary | |
double |
raw()
Returns a 64 bit uniformly distributed random number in the open unit interval (0.0,1.0) (excluding 0.0 and 1.0). |
| Methods inherited from class cern.jet.random.engine.MersenneTwister |
clone, nextBlock, nextInt, setSeed |
| Methods inherited from class cern.jet.random.engine.RandomEngine |
apply, apply, makeDefault, nextDouble, nextFloat, nextLong |
| Methods inherited from class edu.cornell.lassp.houle.RngPack.RandomSeedable |
ClockSeed, ClockSeed |
| Methods inherited from class edu.cornell.lassp.houle.RngPack.RandomElement |
choose, choose, gaussian, gaussian, powlaw, raw, raw, uniform |
| Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public MersenneTwister64()
public MersenneTwister64(int seed)
seed - should not be 0, in such a case MersenneTwister64.DEFAULT_SEED is silently substituted.public MersenneTwister64(java.util.Date d)
d - typically new java.util.Date()| Method Detail |
public double raw()
(0.0,1.0) (excluding 0.0 and 1.0).
raw in class RandomEngineRandomJava
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||