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

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

commit e18e0fbcb852cd74cb8106ad513773f5d4b5ab01
Merge: c547833 77cfd26
Author: aherbert <aherb...@apache.org>
AuthorDate: Thu Feb 14 12:09:44 2019 +0000

    Merge branch 'improvement-RNG-69' of
    https://github.com/aherbert/commons-rng into improvement-RNG-69

 .../distribution/GeometricSamplersPerformance.java | 190 +++++++++++++++++++++
 .../jmh/distribution/SamplersPerformance.java      |  19 ++-
 .../sampling/distribution/GeometricSampler.java    | 148 ++++++++++++++++
 .../distribution/DiscreteSamplersList.java         |   4 +
 .../distribution/GeometricSamplerTest.java         |  91 ++++++++++
 5 files changed, 448 insertions(+), 4 deletions(-)

diff --cc 
commons-rng-sampling/src/test/java/org/apache/commons/rng/sampling/distribution/DiscreteSamplersList.java
index 21cd20b,3e93c86..b9e1bc0
--- 
a/commons-rng-sampling/src/test/java/org/apache/commons/rng/sampling/distribution/DiscreteSamplersList.java
+++ 
b/commons-rng-sampling/src/test/java/org/apache/commons/rng/sampling/distribution/DiscreteSamplersList.java
@@@ -49,9 -46,13 +49,13 @@@ public class DiscreteSamplersList 
  
              // Geometric ("inverse method").
              final double probSuccessGeometric = 0.21;
 -            add(LIST, new 
org.apache.commons.math3.distribution.GeometricDistribution(null, 
probSuccessGeometric),
 +            add(LIST, new 
org.apache.commons.math3.distribution.GeometricDistribution(rng, 
probSuccessGeometric),
                  MathArrays.sequence(10, 0, 1),
                  RandomSource.create(RandomSource.ISAAC));
+             // Geometric.
 -            add(LIST, new 
org.apache.commons.math3.distribution.GeometricDistribution(null, 
probSuccessGeometric),
++            add(LIST, new 
org.apache.commons.math3.distribution.GeometricDistribution(rng, 
probSuccessGeometric),
+                 MathArrays.sequence(10, 0, 1),
+                 new 
GeometricSampler(RandomSource.create(RandomSource.XOR_SHIFT_1024_S), 
probSuccessGeometric));
  
              // Hypergeometric ("inverse method").
              final int popSizeHyper = 34;

Reply via email to