Class MersenneTwisterGenerator
java.lang.Object
org.uma.jmetal.util.pseudorandom.impl.MersenneTwisterGenerator
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetName()longgetSeed()doubledoublenextDouble(double lowerBound, double upperBound) intnextInt(int lowerBound, int upperBound) voidsetSeed(long seed)
-
Constructor Details
-
MersenneTwisterGenerator
public MersenneTwisterGenerator()Constructor -
MersenneTwisterGenerator
public MersenneTwisterGenerator(long seed) Constructor
-
-
Method Details
-
getSeed
public long getSeed()- Specified by:
getSeedin interfacePseudoRandomGenerator
-
nextInt
public int nextInt(int lowerBound, int upperBound) - Specified by:
nextIntin interfacePseudoRandomGenerator
-
nextDouble
public double nextDouble(double lowerBound, double upperBound) - Specified by:
nextDoublein interfacePseudoRandomGenerator
-
nextDouble
public double nextDouble()- Specified by:
nextDoublein interfacePseudoRandomGenerator
-
setSeed
public void setSeed(long seed) - Specified by:
setSeedin interfacePseudoRandomGenerator
-
getName
- Specified by:
getNamein interfacePseudoRandomGenerator
-