Uses of Package
io.github.pr0methean.betterrandom.seed
-
Packages that use io.github.pr0methean.betterrandom.seed Package Description io.github.pr0methean.betterrandom.prng Subclasses ofRandom
using different random-number generation algorithms.io.github.pr0methean.betterrandom.prng.adapter Implementations ofBaseRandom
that are backed by instances ofSplittableRandom
orRandom
, many of them wrapped inThreadLocal
<?>
to allow concurrent use of a shared instance by multiple threads.io.github.pr0methean.betterrandom.seed Tools to obtain and apply truly-random seeds forRandom
implementations, especially those that also implementByteArrayReseedableRandom
. -
Classes in io.github.pr0methean.betterrandom.seed used by io.github.pr0methean.betterrandom.prng Class Description RandomSeeder Thread that loops overByteArrayReseedableRandom
instances and reseeds them.SeedException Exception thrown bySeedGenerator
implementations when they are unable to generate a new seed for an RNG.SeedGenerator Strategy interface for seeding random number generators. -
Classes in io.github.pr0methean.betterrandom.seed used by io.github.pr0methean.betterrandom.prng.adapter Class Description RandomSeeder Thread that loops overByteArrayReseedableRandom
instances and reseeds them.SeedException Exception thrown bySeedGenerator
implementations when they are unable to generate a new seed for an RNG.SeedGenerator Strategy interface for seeding random number generators. -
Classes in io.github.pr0methean.betterrandom.seed used by io.github.pr0methean.betterrandom.seed Class Description DefaultSeedGenerator Seed generator that is the default for the program where it is running.DevRandomSeedGenerator RNG seed strategy that gets data from/dev/random
on systems that provide it (e.g.RandomSeeder Thread that loops overByteArrayReseedableRandom
instances and reseeds them.SecureRandomSeedGenerator SeedGenerator
implementation that uses Java's bundledSecureRandom
RNG to generate random seed data.SeedException Exception thrown bySeedGenerator
implementations when they are unable to generate a new seed for an RNG.SeedGenerator Strategy interface for seeding random number generators.SeedGeneratorPreferenceList ASeedGenerator
implementation that iterates over multiple delegates until one succeeds.WebSeedClient ASeedGenerator
that is a client for a Web random-number service.WebSeedClientConfiguration Common configuration parameters for an instance ofWebSeedClient
.WebSeedClientConfiguration.Builder