RNG-37: fixes 2

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

Branch: refs/heads/master
Commit: 8f06e1482b837c0f0066e41f11cce58e78e2c5a2
Parents: 83ab92f
Author: Olga Kirillova <o...@revunit.com>
Authored: Mon Oct 9 11:31:39 2017 -0700
Committer: Olga Kirillova <o...@revunit.com>
Committed: Mon Oct 9 11:31:39 2017 -0700

----------------------------------------------------------------------
 .../distribution/ZigguratGaussianSampler.java        | 15 ++++++++++-----
 1 file changed, 10 insertions(+), 5 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/commons-rng/blob/8f06e148/commons-rng-sampling/src/main/java/org/apache/commons/rng/sampling/distribution/ZigguratGaussianSampler.java
----------------------------------------------------------------------
diff --git 
a/commons-rng-sampling/src/main/java/org/apache/commons/rng/sampling/distribution/ZigguratGaussianSampler.java
 
b/commons-rng-sampling/src/main/java/org/apache/commons/rng/sampling/distribution/ZigguratGaussianSampler.java
index 9fae54e..475ca64 100644
--- 
a/commons-rng-sampling/src/main/java/org/apache/commons/rng/sampling/distribution/ZigguratGaussianSampler.java
+++ 
b/commons-rng-sampling/src/main/java/org/apache/commons/rng/sampling/distribution/ZigguratGaussianSampler.java
@@ -20,15 +20,16 @@ package org.apache.commons.rng.sampling.distribution;
 import org.apache.commons.rng.UniformRandomProvider;
 
 /**
- * Gaussian Sampling by Ziggurat algorithm: 
https://en.wikipedia.org/wiki/Ziggurat_algorithm.
+ * Gaussian Sampling by
+ * <a href="https://en.wikipedia.org/wiki/Ziggurat_algorithm";>Ziggurat 
algorithm</a>
  *
- * based on
- * The Ziggurat Method for Generating Random Variables
- * by George Marsaglia and Wai Wan Tsang
+ * <p>Based on
+ * "The Ziggurat Method for Generating Random Variables"<br>
+ * by George Marsaglia and Wai Wan Tsang</p>
  *
  * @see <a 
href="http://www.jstatsoft.org/article/view/v005i08/ziggurat.pdf";>Ziggurat 
Method for Generating Random Variables</a>
  *
- * @since 1.0
+ * @since 1.1
  */
 
 public class ZigguratGaussianSampler
@@ -105,6 +106,10 @@ public class ZigguratGaussianSampler
         return (j < KN[i]) ? j * WN[i] : nfix(j,i);
     }
 
+    /** get the value from the tail of the distribution
+     * @param hz - start random integer
+     * @param iz - corresponding to hz cell's number
+     */
     private double nfix(int hz, int iz) {
         /* The start of the right tail */
         final double r = 3.442619855899;

Reply via email to