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 433b55114cfc352eb639945b2bd9f464be97d038 Author: Alex Herbert <aherb...@apache.org> AuthorDate: Thu Aug 5 14:34:36 2021 +0100 Add ZigguratSampler.NormalizedGaussian to visual command --- .../rng/examples/sampling/UniformSamplingVisualCheckCommand.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/commons-rng-examples/examples-sampling/src/main/java/org/apache/commons/rng/examples/sampling/UniformSamplingVisualCheckCommand.java b/commons-rng-examples/examples-sampling/src/main/java/org/apache/commons/rng/examples/sampling/UniformSamplingVisualCheckCommand.java index 0e50369..4a6ea6f 100644 --- a/commons-rng-examples/examples-sampling/src/main/java/org/apache/commons/rng/examples/sampling/UniformSamplingVisualCheckCommand.java +++ b/commons-rng-examples/examples-sampling/src/main/java/org/apache/commons/rng/examples/sampling/UniformSamplingVisualCheckCommand.java @@ -27,6 +27,7 @@ import picocli.CommandLine.Option; import java.util.concurrent.Callable; import org.apache.commons.rng.sampling.distribution.ZigguratNormalizedGaussianSampler; +import org.apache.commons.rng.sampling.distribution.ZigguratSampler; import org.apache.commons.rng.sampling.distribution.MarsagliaNormalizedGaussianSampler; import org.apache.commons.rng.sampling.distribution.BoxMullerNormalizedGaussianSampler; import org.apache.commons.rng.sampling.distribution.ContinuousSampler; @@ -67,6 +68,7 @@ class UniformSamplingVisualCheckCommand implements Callable<Void> { ZigguratNormalizedGaussianSampler.of(rng), MarsagliaNormalizedGaussianSampler.of(rng), BoxMullerNormalizedGaussianSampler.of(rng), + ZigguratSampler.NormalizedGaussian.of(rng), }; // Allow System.out @@ -89,7 +91,7 @@ class UniformSamplingVisualCheckCommand implements Callable<Void> { } for (int n = 0; n < numSamples; n++) { - System.out.printf("[%d]", n, rng.nextDouble()); + System.out.printf("[%d]", n); for (final ContinuousSampler s : samplers) { double r = s.sample();