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/01/12 13:39:53 UTC

[3/5] commons-rng git commit: Nit-picking.

Nit-picking.


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

Branch: refs/heads/master
Commit: cb807a1afc44feacb580f5ec1d0e4a16cc7e7396
Parents: 84acbf3
Author: Gilles <er...@apache.org>
Authored: Fri Jan 12 13:50:07 2018 +0100
Committer: Gilles <er...@apache.org>
Committed: Fri Jan 12 13:50:07 2018 +0100

----------------------------------------------------------------------
 .../commons/rng/sampling/distribution/PoissonSampler.java       | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/commons-rng/blob/cb807a1a/commons-rng-sampling/src/main/java/org/apache/commons/rng/sampling/distribution/PoissonSampler.java
----------------------------------------------------------------------
diff --git a/commons-rng-sampling/src/main/java/org/apache/commons/rng/sampling/distribution/PoissonSampler.java b/commons-rng-sampling/src/main/java/org/apache/commons/rng/sampling/distribution/PoissonSampler.java
index 2e2d46d..195e725 100644
--- a/commons-rng-sampling/src/main/java/org/apache/commons/rng/sampling/distribution/PoissonSampler.java
+++ b/commons-rng-sampling/src/main/java/org/apache/commons/rng/sampling/distribution/PoissonSampler.java
@@ -129,8 +129,9 @@ public class PoissonSampler
                 final double u = nextDouble();
                 if (u <= p1) {
                     final double n = gaussian.sample();
-                    x = n * Math.sqrt(lambda + halfDelta) - 0.5d;
-                    if (x > delta || x < -lambda) {
+                    x = n * Math.sqrt(lambda + halfDelta) - 0.5;
+                    if (x > delta ||
+                        x < -lambda) {
                         continue;
                     }
                     y = x < 0 ? Math.floor(x) : Math.ceil(x);