You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@commons.apache.org by er...@apache.org on 2018/02/01 02:28:57 UTC

[3/3] commons-rng git commit: Fix range.

Fix range.


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

Branch: refs/heads/master
Commit: 0761c7c03a38be60956309a9cd59034de7aac88a
Parents: 8de0c36
Author: Gilles <er...@apache.org>
Authored: Thu Feb 1 03:26:39 2018 +0100
Committer: Gilles <er...@apache.org>
Committed: Thu Feb 1 03:26:39 2018 +0100

----------------------------------------------------------------------
 .../sampling/distribution/MarsagliaNormalizedGaussianSampler.java  | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/commons-rng/blob/0761c7c0/commons-rng-sampling/src/main/java/org/apache/commons/rng/sampling/distribution/MarsagliaNormalizedGaussianSampler.java
----------------------------------------------------------------------
diff --git a/commons-rng-sampling/src/main/java/org/apache/commons/rng/sampling/distribution/MarsagliaNormalizedGaussianSampler.java b/commons-rng-sampling/src/main/java/org/apache/commons/rng/sampling/distribution/MarsagliaNormalizedGaussianSampler.java
index 626ba98..a20d3be 100644
--- a/commons-rng-sampling/src/main/java/org/apache/commons/rng/sampling/distribution/MarsagliaNormalizedGaussianSampler.java
+++ b/commons-rng-sampling/src/main/java/org/apache/commons/rng/sampling/distribution/MarsagliaNormalizedGaussianSampler.java
@@ -51,7 +51,7 @@ public class MarsagliaNormalizedGaussianSampler
                 final double y = 2 * nextDouble() - 1;
                 final double r2 = x * x + y * y;
 
-                if (r2 <= 1 && r2 != 0) {
+                if (r2 < 1 && r2 > 0) {
                     // Pair (x, y) is within unit circle.
                     final double alpha = Math.sqrt(-2 * Math.log(r2) / r2);