class SplittableRandom

Mike Duigou mike.duigou at
Fri Jul 12 18:29:07 UTC 2013

On Jul 12 2013, at 10:07 , Doug Lea wrote:

> [Also posted on concurrency-interest.]
> Thanks to all those sending quick feedback, both on and off lists!
> We're increasingly confident about the value of adding
> SplittableRandom, so will proceed with integration request. I'm sure
> that we'll introduce incremental improvements during OpenJDK8 bake-in
> phase, and apply some of the lessons learned to other code.

I have some comments along those lines from my experiences with murmur3...

Most specifically, do we want to commit to a seeded version promising a deterministic sequence that would preclude future changes (including total replacement) to the generation algorithm? This constructor is certainly common for PRNG but seems at odds with the other goals.

> But we
> wanted to ensure that this is at least considered for inclusion along
> with last of the other jsr166-related updates (that are all currently
> in-process).
> Paul Sandoz will follow up on core-libs-dev with the CR details, on
> his way out to a well-deserved vacation. So I may request help from
> others for any Oracle process issues that might arise.

Available and willing to help out on any process issues.

>  The CR is far
> from the end of this process, so I also plan to post follow-ups as it
> progresses.

Do you foresee additional API changes or just implementation and performance changes?

> -Doug

More information about the core-libs-dev mailing list