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-statistics.git
commit a1d766f173fe45523e552bcef296645564ebc7a2 Author: aherbert <aherb...@apache.org> AuthorDate: Tue Sep 14 12:14:24 2021 +0100 Update RandomSource.create to new 1.4 API --- .../commons/statistics/distribution/BetaDistributionTest.java | 6 ++---- .../statistics/distribution/ContinuousDistributionAbstractTest.java | 2 +- .../statistics/distribution/DiscreteDistributionAbstractTest.java | 2 +- .../statistics/distribution/HypergeometricDistributionTest.java | 2 +- .../commons/statistics/distribution/ZipfDistributionTest.java | 2 +- 5 files changed, 6 insertions(+), 8 deletions(-) diff --git a/commons-statistics-distribution/src/test/java/org/apache/commons/statistics/distribution/BetaDistributionTest.java b/commons-statistics-distribution/src/test/java/org/apache/commons/statistics/distribution/BetaDistributionTest.java index dbbf4e6..a662538 100644 --- a/commons-statistics-distribution/src/test/java/org/apache/commons/statistics/distribution/BetaDistributionTest.java +++ b/commons-statistics-distribution/src/test/java/org/apache/commons/statistics/distribution/BetaDistributionTest.java @@ -444,8 +444,7 @@ class BetaDistributionTest { @Test void testMomentsSampling() { - final UniformRandomProvider rng = RandomSource.create(RandomSource.WELL_1024_A, - 123456789L); + final UniformRandomProvider rng = RandomSource.WELL_1024_A.create(123456789L); final int numSamples = 1000; for (final double alpha : ALPHA_BETAS) { for (final double beta : ALPHA_BETAS) { @@ -464,8 +463,7 @@ class BetaDistributionTest { @Test void testGoodnessOfFit() { - final UniformRandomProvider rng = RandomSource.create(RandomSource.WELL_19937_A, - 123456789L); + final UniformRandomProvider rng = RandomSource.WELL_19937_A.create(123456789L); final int numSamples = 1000; final double level = 0.01; diff --git a/commons-statistics-distribution/src/test/java/org/apache/commons/statistics/distribution/ContinuousDistributionAbstractTest.java b/commons-statistics-distribution/src/test/java/org/apache/commons/statistics/distribution/ContinuousDistributionAbstractTest.java index 5412fea..0844da5 100644 --- a/commons-statistics-distribution/src/test/java/org/apache/commons/statistics/distribution/ContinuousDistributionAbstractTest.java +++ b/commons-statistics-distribution/src/test/java/org/apache/commons/statistics/distribution/ContinuousDistributionAbstractTest.java @@ -473,7 +473,7 @@ abstract class ContinuousDistributionAbstractTest { // Use fixed seed. final ContinuousDistribution.Sampler sampler = - getDistribution().createSampler(RandomSource.create(RandomSource.WELL_19937_C, 123456789L)); + getDistribution().createSampler(RandomSource.WELL_19937_C.create(123456789L)); final double[] sample = TestUtils.sample(sampleSize, sampler); final long[] counts = new long[4]; diff --git a/commons-statistics-distribution/src/test/java/org/apache/commons/statistics/distribution/DiscreteDistributionAbstractTest.java b/commons-statistics-distribution/src/test/java/org/apache/commons/statistics/distribution/DiscreteDistributionAbstractTest.java index ebafcbb..35ff33f 100644 --- a/commons-statistics-distribution/src/test/java/org/apache/commons/statistics/distribution/DiscreteDistributionAbstractTest.java +++ b/commons-statistics-distribution/src/test/java/org/apache/commons/statistics/distribution/DiscreteDistributionAbstractTest.java @@ -490,7 +490,7 @@ abstract class DiscreteDistributionAbstractTest { // Use fixed seed. final DiscreteDistribution.Sampler sampler = - getDistribution().createSampler(RandomSource.create(RandomSource.WELL_512_A, 1000)); + getDistribution().createSampler(RandomSource.WELL_512_A.create(1000)); final int[] sample = TestUtils.sample(sampleSize, sampler); final long[] counts = new long[length]; diff --git a/commons-statistics-distribution/src/test/java/org/apache/commons/statistics/distribution/HypergeometricDistributionTest.java b/commons-statistics-distribution/src/test/java/org/apache/commons/statistics/distribution/HypergeometricDistributionTest.java index 14f3410..7956f57 100644 --- a/commons-statistics-distribution/src/test/java/org/apache/commons/statistics/distribution/HypergeometricDistributionTest.java +++ b/commons-statistics-distribution/src/test/java/org/apache/commons/statistics/distribution/HypergeometricDistributionTest.java @@ -331,7 +331,7 @@ class HypergeometricDistributionTest extends DiscreteDistributionAbstractTest { final int m = 42976365; final int n = 50; final DiscreteDistribution.Sampler dist = - new HypergeometricDistribution(N, m, n).createSampler(RandomSource.create(RandomSource.WELL_512_A)); + new HypergeometricDistribution(N, m, n).createSampler(RandomSource.WELL_512_A.create()); for (int i = 0; i < 100; i++) { final int sample = dist.sample(); diff --git a/commons-statistics-distribution/src/test/java/org/apache/commons/statistics/distribution/ZipfDistributionTest.java b/commons-statistics-distribution/src/test/java/org/apache/commons/statistics/distribution/ZipfDistributionTest.java index 916ee5c..c8c4c3a 100644 --- a/commons-statistics-distribution/src/test/java/org/apache/commons/statistics/distribution/ZipfDistributionTest.java +++ b/commons-statistics-distribution/src/test/java/org/apache/commons/statistics/distribution/ZipfDistributionTest.java @@ -145,7 +145,7 @@ class ZipfDistributionTest extends DiscreteDistributionAbstractTest { // that all test cases do not fail is 0.999^(32*22) = 0.49442874426 final DiscreteDistribution.Sampler distribution = new ZipfDistribution(numPoints, exponent).createSampler( - RandomSource.create(RandomSource.WELL_19937_C, 6)); + RandomSource.WELL_19937_C.create(6)); final double[] expectedCounts = new double[numPoints]; final long[] observedCounts = new long[numPoints];