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