class SplittableRandom

Doug Lea dl at
Fri Aug 9 12:29:53 UTC 2013

After exploring a bunch of algorithmic variants, we committed to
one of the simplest for consideration for inclusion in JDK8.
Thanks again to everyone sending comments and suggestions
that led us to investigate alternatives.

The API is unchanged.

While we cannot exhaustively quality-check all possible
sequences across all possible splits (parallelism), it passes
(both DieHarder and TestU01/Crush) those we have checked.

Overall performance with longs and doubles is a little faster,
ints a little slower.

Currently at:


More information about the core-libs-dev mailing list