Class RandomFactory
java.lang.Object
robocode.control.RandomFactory
The RandomFactory is used for controlling the generation of random numbers,
and supports generating random numbers that are deterministic, which is
useful for testing purposes.
- Since:
- 1.6.1
- Author:
- Pavel Savara (original), Xor (fixed for Java 8), Flemming N. Larsen (fixed for Java 8)
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic RandomReturns the random number generator used for generating a stream of random numbers.booleanstatic voidresetDeterministic(long seed) Resets the random number generator instance to be deterministic when generating random numbers.static voidSets the random number generator instance used for generating a stream of random numbers.
-
Constructor Details
-
RandomFactory
public RandomFactory()
-
-
Method Details
-
isDeterministic
public boolean isDeterministic() -
getRandom
-
setRandom
-
resetDeterministic
public static void resetDeterministic(long seed) Resets the random number generator instance to be deterministic when generating random numbers.- Parameters:
seed- the seed to use for the new deterministic random generator.
-