The global seed used in the application.
The global seed used in the application. A common value may not guarantee repeatable results in the case of concurrent applications. A distinct value guarantees distinct results.
Provide the RNG.
Provide the RNG. Shortcut for randomData.getRandomGenerator()
Provides a RandomDataGenerator for distribution-based operations.
Provides a RandomDataGenerator for distribution-based operations.
Factory method for creating a random generator.
Factory method for creating a random generator. Override this to choose a different RNG algorithm.
Random Generator Component that can be used in concurrent applications. Separate RNG are kept in thread locals for every accessing thread.
They are seeded from a separate, shared RNG at first access. Therefore, the results of the application can be repeatable if the thread access pattern to the RNGs are repeatable.