Uses of Interface
org.uncommons.maths.random.SeedGenerator
Packages that use SeedGenerator
Package
Description
This package provides deterministic, repeatable, pseudo-random number
generators, a set of strategies for seeding them, and classes for generating
values from different probability distributions.
-
Uses of SeedGenerator in org.uncommons.maths.random
Classes in org.uncommons.maths.random that implement SeedGeneratorModifier and TypeClassDescriptionfinal class
Seed generator that maintains multiple strategies for seed generation and will delegate to the best one available for the current operating environment.class
RNG seed strategy that gets data from /dev/random on systems that provide it (e.g.class
Connects to the random.org website (via HTTPS) and downloads a set of random bits to use as seed data.class
SeedGenerator
implementation that uses Java's bundledSecureRandom
RNG to generate random seed data.Fields in org.uncommons.maths.random declared as SeedGeneratorModifier and TypeFieldDescriptionprivate static final SeedGenerator[]
DefaultSeedGenerator.GENERATORS
Delegate generators.Constructors in org.uncommons.maths.random with parameters of type SeedGeneratorModifierConstructorDescriptionAESCounterRNG
(SeedGenerator seedGenerator) Seed the RNG using the provided seed generation strategy to create a 128-bit seed.CellularAutomatonRNG
(SeedGenerator seedGenerator) Seed the RNG using the provided seed generation strategy.CMWC4096RNG
(SeedGenerator seedGenerator) Seed the RNG using the provided seed generation strategy.JavaRNG
(SeedGenerator seedGenerator) Seed the RNG using the provided seed generation strategy.MersenneTwisterRNG
(SeedGenerator seedGenerator) Seed the RNG using the provided seed generation strategy.XORShiftRNG
(SeedGenerator seedGenerator) Seed the RNG using the provided seed generation strategy.