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()
ISeedingStrategyFactory
ISeedingStrategy
.createSeedingStrategy
in interface ISeedingStrategyFactory
public int getSeed()
public void setSeed(int seed)
public boolean getDateSeed()
public void setDateSeed(boolean dateSeed)