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 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.SimpleRandomSeeder Thread that loops overByteArrayReseedableRandom
instances and reseeds them. -
Classes in io.github.pr0methean.betterrandom.seed used by io.github.pr0methean.betterrandom.prng.adapter Class Description 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.SimpleRandomSeeder Thread that loops overByteArrayReseedableRandom
instances and reseeds them. -
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.RandomDotOrgSeedGenerator Connects to random.org's old API (via HTTPS) and downloads a set of random bits to use as seed data.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.SimpleRandomSeeder Thread that loops overByteArrayReseedableRandom
instances and reseeds them.