public abstract class AbstractWell extends BitsStreamGenerator implements Serializable
This generator is described in a paper by François Panneton, Pierre L'Ecuyer and Makoto Matsumoto Improved Long-Period Generators Based on Linear Recurrences Modulo 2 ACM Transactions on Mathematical Software, 32, 1 (2006). The errata for the paper are in wellrng-errata.txt.
Modifier and Type | Method and Description |
---|---|
void |
setSeed(int seed)
Reinitialize the generator as if just built with the given int seed.
|
void |
setSeed(int[] seed)
Reinitialize the generator as if just built with the given int array seed.
|
void |
setSeed(long seed)
Reinitialize the generator as if just built with the given long seed.
|
clear, nextBoolean, nextBytes, nextBytes, nextDouble, nextFloat, nextGaussian, nextInt, nextInt, nextLong, nextLong
public void setSeed(int seed)
The state of the generator is exactly the same as a new generator built with the same seed.
setSeed
in interface RandomGenerator
setSeed
in class BitsStreamGenerator
seed
- the initial seed (32 bits integer)public void setSeed(int[] seed)
The state of the generator is exactly the same as a new generator built with the same seed.
setSeed
in interface RandomGenerator
setSeed
in class BitsStreamGenerator
seed
- the initial seed (32 bits integers array). If null
the seed of the generator will be the system time plus the system identity
hash code of the instance.public void setSeed(long seed)
The state of the generator is exactly the same as a new generator built with the same seed.
setSeed
in interface RandomGenerator
setSeed
in class BitsStreamGenerator
seed
- the initial seed (64 bits integer)Jas4pp 1.5 © Java Analysis Studio for Particle Physics