[ANNOUNCE] Apache Commons RNG 1.7 released
Alex Herbert <[email protected]> Tue, 21 Apr 2026 13:05:48 +0100
| Newsgroups | gmane.comp.jakarta.commons.user |
|---|---|
| Message-ID | <CAJxH-uoZw5Bv0Qg-aQBpcYLio1hvghM+sXCs9+_7hrdXuxqREg@mail.gmail.com> |
--0000000000000fe38c064ff73de7
Content-Type: text/plain; charset="UTF-8"
The Apache Commons Team is pleased to announce the availability of
version 1.7 of "Apache Commons RNG".
Apache Commons RNG provides Java implementations of pseudo-random
numbers generators.
Changes in this version include:
New features:
o RNG-189: "ArbitrarilyJumpableUniformRandomProvider": Add an interface to
allow
a generator to jump an arbitrary distance in its output period.
o RNG-188: Add Philox4x32 and Philox4x64 random number generators.
Thanks to Jherek Healy.
Fixed Bugs:
o "JDKRandomBridge": Support the use of setSeed(long) after object
deserialization.
Changes:
o RNG-192: Remove use of overriddable instance method for state
initialisation
during RNG construction. This introduces a behaviour change for
affected RNGs initialized with a fixed seed that does not fill
the
entire generator state.
o RNG-191: "Philox4x64": Use java.lang.invoke to dynamically call Math
multiply
high methods for increased performance.
o RNG-190: "ContinuousUniformSampler": Add a special case for the open
interval (0, 1) with increased performance.
o RNG-187: "ArraySampler": Improve performance on small ranges using batched
index generation.
Historical list of changes:
https://commons.apache.org/proper/commons-rng/changes.html
For complete information on Apache Commons RNG, including instructions on
how
to submit bug reports, patches, or suggestions for improvement, see the
Apache Commons RNG website:
https://commons.apache.org/proper/commons-rng/
Distribution packages can be downloaded from
https://commons.apache.org/proper/commons-rng/download_rng.cgi
When downloading, please verify signatures using the KEYS file
available at
https://downloads.apache.org/commons/KEYS
The Apache Commons Team
--0000000000000fe38c064ff73de7--