| java.lang.Object java.util.Random org.apache.commons.math.random.RandomAdaptor
Method Summary | |
public static Random | createAdaptor(RandomGenerator randomGenerator) Factory method to create a Random using the supplied
RandomGenerator . | public boolean | nextBoolean() Returns the next pseudorandom, uniformly distributed
boolean value from this random number generator's
sequence. | public void | nextBytes(byte[] bytes) Generates random bytes and places them into a user-supplied
byte array. | public double | nextDouble() Returns the next pseudorandom, uniformly distributed
double value between 0.0 and
1.0 from this random number generator's sequence. | public float | nextFloat() Returns the next pseudorandom, uniformly distributed float
value between 0.0 and 1.0 from this random
number generator's sequence. | public double | nextGaussian() Returns the next pseudorandom, Gaussian ("normally") distributed
double value with mean 0.0 and standard
deviation 1.0 from this random number generator's sequence. | public int | nextInt() Returns the next pseudorandom, uniformly distributed int
value from this random number generator's sequence. | public int | nextInt(int n) Returns a pseudorandom, uniformly distributed int value
between 0 (inclusive) and the specified value (exclusive), drawn from
this random number generator's sequence. | public long | nextLong() Returns the next pseudorandom, uniformly distributed long
value from this random number generator's sequence. | public void | setSeed(long seed) Sets the seed of the underyling random number generator using a
long seed. |
RandomAdaptor | public RandomAdaptor(RandomGenerator randomGenerator)(Code) | | Construct a RandomAdaptor wrapping the supplied RandomGenerator.
Parameters: randomGenerator - the wrapped generator |
createAdaptor | public static Random createAdaptor(RandomGenerator randomGenerator)(Code) | | Factory method to create a Random using the supplied
RandomGenerator .
Parameters: randomGenerator - wrapped RandomGenerator instance a Random instance wrapping the RandomGenerator |
nextBoolean | public boolean nextBoolean()(Code) | | Returns the next pseudorandom, uniformly distributed
boolean value from this random number generator's
sequence.
the next pseudorandom, uniformly distributedboolean value from this random number generator'ssequence |
nextBytes | public void nextBytes(byte[] bytes)(Code) | | Generates random bytes and places them into a user-supplied
byte array. The number of random bytes produced is equal to
the length of the byte array.
Parameters: bytes - the non-null byte array in which to put the random bytes |
nextDouble | public double nextDouble()(Code) | | Returns the next pseudorandom, uniformly distributed
double value between 0.0 and
1.0 from this random number generator's sequence.
the next pseudorandom, uniformly distributed double value between 0.0 and1.0 from this random number generator's sequence |
nextFloat | public float nextFloat()(Code) | | Returns the next pseudorandom, uniformly distributed float
value between 0.0 and 1.0 from this random
number generator's sequence.
the next pseudorandom, uniformly distributed float value between 0.0 and 1.0 from thisrandom number generator's sequence |
nextGaussian | public double nextGaussian()(Code) | | Returns the next pseudorandom, Gaussian ("normally") distributed
double value with mean 0.0 and standard
deviation 1.0 from this random number generator's sequence.
the next pseudorandom, Gaussian ("normally") distributeddouble value with mean 0.0 andstandard deviation 1.0 from this random numbergenerator's sequence |
nextInt | public int nextInt()(Code) | | Returns the next pseudorandom, uniformly distributed int
value from this random number generator's sequence.
All 232 possible int values
should be produced with (approximately) equal probability.
the next pseudorandom, uniformly distributed int value from this random number generator's sequence |
nextInt | public int nextInt(int n)(Code) | | Returns a pseudorandom, uniformly distributed int value
between 0 (inclusive) and the specified value (exclusive), drawn from
this random number generator's sequence.
Parameters: n - the bound on the random number to be returned. Must bepositive. a pseudorandom, uniformly distributed intvalue between 0 (inclusive) and n (exclusive). throws: IllegalArgumentException - if n is not positive. |
nextLong | public long nextLong()(Code) | | Returns the next pseudorandom, uniformly distributed long
value from this random number generator's sequence. All
264 possible long values
should be produced with (approximately) equal probability.
the next pseudorandom, uniformly distributed long value from this random number generator's sequence |
setSeed | public void setSeed(long seed)(Code) | | Sets the seed of the underyling random number generator using a
long seed. Sequences of values generated starting with the
same seeds should be identical.
Parameters: seed - the seed value |
|
|