public class RandomSeedingStrategyFactory extends Object implements ISeedingStrategyFactory
| Constructor and Description |
|---|
RandomSeedingStrategyFactory()
Creates the factory with seeding based on current system time.
|
RandomSeedingStrategyFactory(int seed)
Creates the factory with given seed value.
|
| Modifier and Type | Method and Description |
|---|---|
ISeedingStrategy |
createSeedingStrategy()
Creates a
ISeedingStrategy. |
boolean |
getDateSeed()
Returns true if the current system time is used to generate seed.
|
int |
getSeed()
Returns the random seed to be used.
|
void |
setDateSeed(boolean dateSeed)
Set date seed to true to use current system time as random seed.
|
void |
setSeed(int seed)
Sets the random seed to be used.
|
String |
toString() |
public RandomSeedingStrategyFactory()
public RandomSeedingStrategyFactory(int seed)
public ISeedingStrategy createSeedingStrategy()
ISeedingStrategyFactoryISeedingStrategy.createSeedingStrategy in interface ISeedingStrategyFactorypublic int getSeed()
public void setSeed(int seed)
seed - public boolean getDateSeed()
public void setDateSeed(boolean dateSeed)
dateSeed -