Uses of Class
io.github.pr0methean.betterrandom.prng.adapter.BaseSplittableRandomAdapter
-
Packages that use BaseSplittableRandomAdapter Package Description 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. -
-
Uses of BaseSplittableRandomAdapter in io.github.pr0methean.betterrandom.prng.adapter
Subclasses of BaseSplittableRandomAdapter in io.github.pr0methean.betterrandom.prng.adapter Modifier and Type Class Description class
DirectSplittableRandomAdapter
Abstract subclass ofBaseSplittableRandomAdapter
whereDirectSplittableRandomAdapter.setSeed(long)
andBaseRandom.setSeed(byte[])
replace theSplittableRandom
that's used in the context in which they are called.class
EntropyBlockingSplittableRandomAdapter
ASplittableRandomAdapter
that blocks waiting to be reseeded if its entropy drops too low.class
SingleThreadSplittableRandomAdapter
Simple, non-thread-safe implementation ofBaseRandom
that wraps aSplittableRandom
.class
SplittableRandomAdapter
Thread-safe PRNG that wraps aThreadLocal
<SplittableRandom
>.
-