RNG-43: Update unit test.

Project: http://git-wip-us.apache.org/repos/asf/commons-rng/repo
Commit: http://git-wip-us.apache.org/repos/asf/commons-rng/commit/7467b1d8
Tree: http://git-wip-us.apache.org/repos/asf/commons-rng/tree/7467b1d8
Diff: http://git-wip-us.apache.org/repos/asf/commons-rng/diff/7467b1d8

Branch: refs/heads/master
Commit: 7467b1d83bb35b040009b91ec09289bdbea0363f
Parents: cc9aeef
Author: Gilles <er...@apache.org>
Authored: Wed Jan 10 17:42:26 2018 +0100
Committer: Gilles <er...@apache.org>
Committed: Wed Jan 10 17:42:26 2018 +0100

----------------------------------------------------------------------
 .../distribution/ContinuousSamplersList.java       | 17 +++++++++++++----
 1 file changed, 13 insertions(+), 4 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/commons-rng/blob/7467b1d8/commons-rng-sampling/src/test/java/org/apache/commons/rng/sampling/distribution/ContinuousSamplersList.java
----------------------------------------------------------------------
diff --git 
a/commons-rng-sampling/src/test/java/org/apache/commons/rng/sampling/distribution/ContinuousSamplersList.java
 
b/commons-rng-sampling/src/test/java/org/apache/commons/rng/sampling/distribution/ContinuousSamplersList.java
index bf6e925..527758d 100644
--- 
a/commons-rng-sampling/src/test/java/org/apache/commons/rng/sampling/distribution/ContinuousSamplersList.java
+++ 
b/commons-rng-sampling/src/test/java/org/apache/commons/rng/sampling/distribution/ContinuousSamplersList.java
@@ -134,16 +134,25 @@ public class ContinuousSamplersList {
                 RandomSource.create(RandomSource.TWO_CMRES));
 
             // Log normal ("inverse method").
-            final double scaleLogNormal = 23.45;
+            final double scaleLogNormal = 2.345;
             final double shapeLogNormal = 0.1234;
             add(LIST, new 
org.apache.commons.math3.distribution.LogNormalDistribution(scaleLogNormal, 
shapeLogNormal),
                 RandomSource.create(RandomSource.KISS));
-            // Log normal ("Box-Muller").
+            // Log-normal (DEPRECATED "Box-Muller").
             add(LIST, new 
org.apache.commons.math3.distribution.LogNormalDistribution(scaleLogNormal, 
shapeLogNormal),
                 new 
BoxMullerLogNormalSampler(RandomSource.create(RandomSource.XOR_SHIFT_1024_S), 
scaleLogNormal, shapeLogNormal));
-            // Log normal ("Marsaglia").
+            // Log-normal ("Box-Muller").
             add(LIST, new 
org.apache.commons.math3.distribution.LogNormalDistribution(scaleLogNormal, 
shapeLogNormal),
-                new 
MarsagliaLogNormalSampler(RandomSource.create(RandomSource.MT_64), 
scaleLogNormal, shapeLogNormal));
+                new LogNormalSampler(new 
BoxMullerNormalizedGaussianSampler(RandomSource.create(RandomSource.XOR_SHIFT_1024_S)),
+                                     scaleLogNormal, shapeLogNormal));
+            // Log-normal ("Marsaglia").
+            add(LIST, new 
org.apache.commons.math3.distribution.LogNormalDistribution(scaleLogNormal, 
shapeLogNormal),
+                new LogNormalSampler(new 
MarsagliaNormalizedGaussianSampler(RandomSource.create(RandomSource.MT_64)),
+                                     scaleLogNormal, shapeLogNormal));
+            // Log-normal ("Ziggurat").
+            add(LIST, new 
org.apache.commons.math3.distribution.LogNormalDistribution(scaleLogNormal, 
shapeLogNormal),
+                new LogNormalSampler(new 
ZigguratNormalizedGaussianSampler(RandomSource.create(RandomSource.MWC_256)),
+                                     scaleLogNormal, shapeLogNormal));
 
             // Logistic ("inverse method").
             final double muLogistic = -123.456;

Reply via email to