|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.apache.commons.math.random.BitsStreamGenerator
org.apache.commons.math.random.AbstractWell
org.apache.commons.math.random.Well1024a
public class Well1024a
This class implements the WELL1024a pseudo-random number generator from François Panneton, Pierre L'Ecuyer and Makoto Matsumoto.
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.
| Constructor Summary | |
|---|---|
Well1024a()
Creates a new random number generator. |
|
Well1024a(int seed)
Creates a new random number generator using a single int seed. |
|
Well1024a(int[] seed)
Creates a new random number generator using an int array seed. |
|
Well1024a(long seed)
Creates a new random number generator using a single long seed. |
|
| Method Summary |
|---|
| Methods inherited from class org.apache.commons.math.random.AbstractWell |
|---|
setSeed, setSeed, setSeed |
| Methods inherited from class org.apache.commons.math.random.BitsStreamGenerator |
|---|
nextBoolean, nextBytes, nextDouble, nextFloat, nextGaussian, nextInt, nextInt, nextLong |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public Well1024a()
The instance is initialized using the current time as the seed.
public Well1024a(int seed)
seed - the initial seed (32 bits integer)public Well1024a(int[] seed)
seed - the initial seed (32 bits integers array), if null
the seed of the generator will be related to the current timepublic Well1024a(long seed)
seed - the initial seed (64 bits integer)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||