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

Reply via email to