org.apache.commons.math.random
Class JDKRandomGenerator

java.lang.Object
  extended by java.util.Random
      extended by org.apache.commons.math.random.JDKRandomGenerator
All Implemented Interfaces:
java.io.Serializable, RandomGenerator

public class JDKRandomGenerator
extends java.util.Random
implements RandomGenerator

Extension of java.util.Random to implement RandomGenerator.

Since:
1.1
Version:
$Revision: 796543 $ $Date: 2009-07-21 17:32:38 -0400 (Tue, 21 Jul 2009) $
See Also:
Serialized Form

Field Summary
private static long serialVersionUID
          Serializable version identifier.
 
Constructor Summary
JDKRandomGenerator()
           
 
Method Summary
 void setSeed(int seed)
          Sets the seed of the underyling random number generator using an int seed.
 void setSeed(int[] seed)
          Sets the seed of the underyling random number generator using an int array seed.
 
Methods inherited from class java.util.Random
next, nextBoolean, nextBytes, nextDouble, nextFloat, nextGaussian, nextInt, nextInt, nextLong, setSeed
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.apache.commons.math.random.RandomGenerator
nextBoolean, nextBytes, nextDouble, nextFloat, nextGaussian, nextInt, nextInt, nextLong, setSeed
 

Field Detail

serialVersionUID

private static final long serialVersionUID
Serializable version identifier.

See Also:
Constant Field Values
Constructor Detail

JDKRandomGenerator

public JDKRandomGenerator()
Method Detail

setSeed

public void setSeed(int seed)
Sets the seed of the underyling random number generator using an int seed.

Sequences of values generated starting with the same seeds should be identical.

Specified by:
setSeed in interface RandomGenerator
Parameters:
seed - the seed value

setSeed

public void setSeed(int[] seed)
Sets the seed of the underyling random number generator using an int array seed.

Sequences of values generated starting with the same seeds should be identical.

Specified by:
setSeed in interface RandomGenerator
Parameters:
seed - the seed value


Copyright (c) 2003-2010 Apache Software Foundation