Package io.github.pr0methean.betterrandom.prng.adapter

Implementations of BaseRandom that are backed by instances of SplittableRandom or Random, many of them wrapped in ThreadLocal<?> to allow concurrent use of a shared instance by multiple threads. The latter is not in general reproducible, since threads start in a nondeterministic order and do not have a serializable identity. BaseRandom.setSeed(byte[]) may affect only the calling thread.