This is an automated email from the ASF dual-hosted git repository.

aherbert pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/commons-rng.git.


    from bc1801f  RNG-90: Track changes.
     new 7314a5a  RNG-85: Added Middle-Square Weyl Sequence generator.
     new 69b966f  RNG-85: Added SeedUtils to allow generation of hex 
permutations.
     new 3b4adc0  RNG-85: Add Middle Square Weyl Sequence to RandomSource enum.
     new 2c550c8  RNG-85: Add MSWS to the tests.
     new e03d151  RNG-85: Add custom nextLong() implementation to MSWS 
generator.
     new 45bb529  RNG-85: Allow primitive types to correctly seed the MSWS
     new 37cb26b  RNG-85: Track changes.

The 7 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 .../core/source32/MiddleSquareWeylSequence.java    | 137 +++++++++++++
 .../org/apache/commons/rng/core/ProvidersList.java |   3 +
 .../source32/MiddleSquareWeylSequenceTest.java     |  98 ++++++++++
 .../commons/rng/examples/jmh/BaselineSources.java  |   1 +
 .../rng/examples/jmh/RandomSourceValues.java       |   1 +
 commons-rng-simple/pom.xml                         |   7 +
 .../apache/commons/rng/simple/RandomSource.java    |  10 +-
 .../rng/simple/internal/ProviderBuilder.java       |  41 +++-
 .../commons/rng/simple/internal/SeedUtils.java     | 213 +++++++++++++++++++++
 .../rng/simple/ProvidersCommonParametricTest.java  |   2 +
 .../apache/commons/rng/simple/ProvidersList.java   |   3 +
 .../commons/rng/simple/internal/SeedUtilsTest.java | 104 ++++++++++
 src/changes/changes.xml                            |   3 +
 13 files changed, 621 insertions(+), 2 deletions(-)
 create mode 100644 
commons-rng-core/src/main/java/org/apache/commons/rng/core/source32/MiddleSquareWeylSequence.java
 create mode 100644 
commons-rng-core/src/test/java/org/apache/commons/rng/core/source32/MiddleSquareWeylSequenceTest.java
 create mode 100644 
commons-rng-simple/src/main/java/org/apache/commons/rng/simple/internal/SeedUtils.java
 create mode 100644 
commons-rng-simple/src/test/java/org/apache/commons/rng/simple/internal/SeedUtilsTest.java

Reply via email to