Uses of Interface
org.uncommons.maths.random.SeedGenerator
-
Packages that use SeedGenerator Package Description org.uncommons.maths.random 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 SeedGenerator Modifier and Type Class Description class
DefaultSeedGenerator
Seed generator that maintains multiple strategies for seed generation and will delegate to the best one available for the current operating environment.class
DevRandomSeedGenerator
RNG seed strategy that gets data from /dev/random on systems that provide it (e.g.class
RandomDotOrgSeedGenerator
Connects to the random.org website (via HTTPS) and downloads a set of random bits to use as seed data.class
SecureRandomSeedGenerator
SeedGenerator
implementation that uses Java's bundledSecureRandom
RNG to generate random seed data.Fields in org.uncommons.maths.random declared as SeedGenerator Modifier and Type Field Description private static SeedGenerator[]
DefaultSeedGenerator. GENERATORS
Delegate generators.Constructors in org.uncommons.maths.random with parameters of type SeedGenerator Constructor Description AESCounterRNG(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.
-