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 classSeed generator that maintains multiple strategies for seed generation and will delegate to the best one available for the current operating environment.classRNG seed strategy that gets data from /dev/random on systems that provide it (e.g.classConnects to the random.org website (via HTTPS) and downloads a set of random bits to use as seed data.classSeedGeneratorimplementation that uses Java's bundledSecureRandomRNG to generate random seed data.Fields in org.uncommons.maths.random declared as SeedGeneratorModifier and TypeFieldDescriptionprivate static final SeedGenerator[]DefaultSeedGenerator.GENERATORSDelegate 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.