public class RandomModule extends Opt4JModule
RandomModule is used to configure the used random number
generator.| Modifier and Type | Class and Description |
|---|---|
static class |
RandomModule.RandType
|
SINGLETON| Constructor and Description |
|---|
RandomModule() |
| Modifier and Type | Method and Description |
|---|---|
void |
config()
Configure the module.
|
long |
getSeed()
Returns the seed the is used by the random number generator.
|
RandomModule.RandType |
getType()
Returns the type of the random number generator.
|
boolean |
isUsingSeed()
Returns
true if a specific seed is given. |
void |
setSeed(long seed)
Sets the seed that is used by the random number generator.
|
void |
setType(RandomModule.RandType type)
Sets the type of the random number generator to the specified value.
|
void |
setUsingSeed(boolean value)
Select if a specific seed should be used.
|
addControlListener, addIndividualStateListener, addOptimizerIterationListener, addOptimizerStateListener, constant, multipublic void config()
Opt4JModuleBinderpublic void setSeed(long seed)
seed - the seed that is used by the random number generatorgetSeed()public long getSeed()
setSeed(long)public void setType(RandomModule.RandType type)
type - the type of the random number generatorgetType()public RandomModule.RandType getType()
setType(org.opt4j.common.random.RandomModule.RandType)public boolean isUsingSeed()
true if a specific seed is given.setUsingSeed(boolean)public void setUsingSeed(boolean value)
value - true if a seed shall be used, false otherwiseisUsingSeed()