Modified: 
websites/production/commons/content/proper/commons-rng/jacoco/org.apache.commons.rng.internal.source32/KISSRandom.java.html
==============================================================================
--- 
websites/production/commons/content/proper/commons-rng/jacoco/org.apache.commons.rng.internal.source32/KISSRandom.java.html
 (original)
+++ 
websites/production/commons/content/proper/commons-rng/jacoco/org.apache.commons.rng.internal.source32/KISSRandom.java.html
 Sat Sep 10 14:26:30 2016
@@ -17,6 +17,7 @@
 package org.apache.commons.rng.internal.source32;
 
 import org.apache.commons.rng.internal.util.NumberFactory;
+import org.apache.commons.rng.internal.util.SeedFactory;
 
 /**
  * Port from Marsaglia's <a 
href="http://www.cse.yorku.ca/~oz/marsaglia-rng.html">
@@ -47,28 +48,28 @@ public class KISSRandom extends IntProvi
      * be used; if smaller, the remaining elements will be automatically
      * set.
      */
-<span class="fc" id="L50">    public KISSRandom(int[] seed) {</span>
-<span class="fc" id="L51">        setSeedInternal(seed);</span>
-<span class="fc" id="L52">    }</span>
+<span class="fc" id="L51">    public KISSRandom(int[] seed) {</span>
+<span class="fc" id="L52">        setSeedInternal(seed);</span>
+<span class="fc" id="L53">    }</span>
 
     /** {@inheritDoc} */
     @Override
     protected byte[] getStateInternal() {
-<span class="fc" id="L57">        return NumberFactory.makeByteArray(new int[] 
{ z, w, jsr, jcong });</span>
+<span class="fc" id="L58">        return NumberFactory.makeByteArray(new int[] 
{ z, w, jsr, jcong });</span>
     }
 
     /** {@inheritDoc} */
     @Override
     protected void setStateInternal(byte[] s) {
-<span class="fc" id="L63">        checkStateSize(s, SEED_SIZE * 4);</span>
+<span class="fc" id="L64">        checkStateSize(s, SEED_SIZE * 4);</span>
 
-<span class="fc" id="L65">        final int[] tmp = 
NumberFactory.makeIntArray(s);</span>
+<span class="fc" id="L66">        final int[] tmp = 
NumberFactory.makeIntArray(s);</span>
 
-<span class="fc" id="L67">        z = tmp[0];</span>
-<span class="fc" id="L68">        w = tmp[1];</span>
-<span class="fc" id="L69">        jsr = tmp[2];</span>
-<span class="fc" id="L70">        jcong = tmp[3];</span>
-<span class="fc" id="L71">    }</span>
+<span class="fc" id="L68">        z = tmp[0];</span>
+<span class="fc" id="L69">        w = tmp[1];</span>
+<span class="fc" id="L70">        jsr = tmp[2];</span>
+<span class="fc" id="L71">        jcong = tmp[3];</span>
+<span class="fc" id="L72">    }</span>
 
     /**
      * Seeds the RNG.
@@ -78,43 +79,31 @@ public class KISSRandom extends IntProvi
     private void setSeedInternal(int[] seed) {
         // Reset the whole state of this RNG (i.e. the 4 state variables).
         // Seeding procedure is not part of the reference code.
-
 <span class="fc" id="L82">        final int[] tmp = new int[SEED_SIZE];</span>
-<span class="fc" id="L83">        System.arraycopy(seed, 0, tmp, 0, 
Math.min(seed.length, tmp.length));</span>
+<span class="fc" id="L83">        SeedFactory.fillState(tmp, seed);</span>
 
-<span class="fc bfc" id="L85" title="All 2 branches covered.">        if 
(seed.length &lt; SEED_SIZE) {</span>
-<span class="fc bfc" id="L86" title="All 2 branches covered.">            for 
(int i = seed.length; i &lt; SEED_SIZE; i++) {</span>
-<span class="fc" id="L87">                tmp[i] = 26021969 * i;</span>
-            }
-<span class="fc bfc" id="L89" title="All 2 branches covered.">            for 
(int i = SEED_SIZE - 1; i &gt; seed.length; i--) {</span>
-<span class="fc" id="L90">                tmp[i] ^= tmp[SEED_SIZE - i - 
1];</span>
-            }
-
-<span class="fc" id="L93">            tmp[seed.length] = 0x80000000; // 
Ensuring non-zero initial array.</span>
-        }
-
-<span class="fc" id="L96">        z = tmp[0];</span>
-<span class="fc" id="L97">        w = tmp[1];</span>
-<span class="fc" id="L98">        jsr = tmp[2];</span>
-<span class="fc" id="L99">        jcong = tmp[3];</span>
-<span class="fc" id="L100">    }</span>
+<span class="fc" id="L85">        z = tmp[0];</span>
+<span class="fc" id="L86">        w = tmp[1];</span>
+<span class="fc" id="L87">        jsr = tmp[2];</span>
+<span class="fc" id="L88">        jcong = tmp[3];</span>
+<span class="fc" id="L89">    }</span>
 
     /** {@inheritDoc} */
     @Override
     public int next() {
-<span class="fc" id="L105">        z = computeNew(36969, z);</span>
-<span class="fc" id="L106">        w = computeNew(18000, w);</span>
-<span class="fc" id="L107">        final int mwc = (z &lt;&lt; 16) + w;</span>
+<span class="fc" id="L94">        z = computeNew(36969, z);</span>
+<span class="fc" id="L95">        w = computeNew(18000, w);</span>
+<span class="fc" id="L96">        final int mwc = (z &lt;&lt; 16) + w;</span>
 
         // Cf. correction mentioned in the reply to the original post:
         //   
https://programmingpraxis.com/2010/10/05/george-marsaglias-random-number-generators/
-<span class="fc" id="L111">        jsr ^= jsr &lt;&lt; 13;</span>
-<span class="fc" id="L112">        jsr ^= jsr &gt;&gt;&gt; 17;</span>
-<span class="fc" id="L113">        jsr ^= jsr &lt;&lt; 5;</span>
+<span class="fc" id="L100">        jsr ^= jsr &lt;&lt; 13;</span>
+<span class="fc" id="L101">        jsr ^= jsr &gt;&gt;&gt; 17;</span>
+<span class="fc" id="L102">        jsr ^= jsr &lt;&lt; 5;</span>
 
-<span class="fc" id="L115">        jcong = 69069 * jcong + 1234567;</span>
+<span class="fc" id="L104">        jcong = 69069 * jcong + 1234567;</span>
 
-<span class="fc" id="L117">        return (mwc ^ jcong) + jsr;</span>
+<span class="fc" id="L106">        return (mwc ^ jcong) + jsr;</span>
     }
 
     /**
@@ -126,7 +115,7 @@ public class KISSRandom extends IntProvi
      */
     private int computeNew(int mult,
                            int previous) {
-<span class="fc" id="L129">        return mult * (previous &amp; 65535) + 
(previous &gt;&gt;&gt; 16);</span>
+<span class="fc" id="L118">        return mult * (previous &amp; 65535) + 
(previous &gt;&gt;&gt; 16);</span>
     }
 }
 </pre><div class="footer"><span class="right">Created with <a 
href="http://www.eclemma.org/jacoco";>JaCoCo</a> 
0.7.5.201505241946</span></div></body></html>
\ No newline at end of file

Modified: 
websites/production/commons/content/proper/commons-rng/jacoco/org.apache.commons.rng.internal.source32/MersenneTwister.html
==============================================================================
--- 
websites/production/commons/content/proper/commons-rng/jacoco/org.apache.commons.rng.internal.source32/MersenneTwister.html
 (original)
+++ 
websites/production/commons/content/proper/commons-rng/jacoco/org.apache.commons.rng.internal.source32/MersenneTwister.html
 Sat Sep 10 14:26:30 2016
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 
1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd";><html 
xmlns="http://www.w3.org/1999/xhtml"; lang="en"><head><meta 
http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link 
rel="stylesheet" href="../.resources/report.css" type="text/css"/><link 
rel="shortcut icon" href="../.resources/report.gif" 
type="image/gif"/><title>MersenneTwister</title><script type="text/javascript" 
src="../.resources/sort.js"></script></head><body 
onload="initialSort(['breadcrumb'])"><div class="breadcrumb" 
id="breadcrumb"><span class="info"><a href="../.sessions.html" 
class="el_session">Sessions</a></span><a href="../index.html" 
class="el_report">Apache Commons Rng</a> &gt; <a href="index.html" 
class="el_package">org.apache.commons.rng.internal.source32</a> &gt; <span 
class="el_class">MersenneTwister</span></div><h1>MersenneTwister</h1><table 
class="coverage" cellspacing="0" id="coveragetable"><thead><t
 r><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td 
class="down sortable bar" id="b" onclick="toggleSort(this)">Missed 
Instructions</td><td class="sortable ctr2" id="c" 
onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" 
onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" 
onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" 
onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" 
onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" 
onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" 
onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" 
onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" 
onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td
 class="bar">0 of 464</td><td class="ctr2">100%</td><td class="bar">0 of 
28</td><td class="ctr2">100%</td><td class="ctr1">0</td><td 
class="ctr2">21</td><td c
 lass="ctr1">0</td><td class="ctr2">67</td><td class="ctr1">0</td><td 
class="ctr2">7</td></tr></tfoot><tbody><tr><td id="a4"><a 
href="MersenneTwister.java.html#L143" 
class="el_method">setSeedInternal(int[])</a></td><td class="bar" id="b0"><img 
src="../.resources/greenbar.gif" width="120" height="10" title="192" 
alt="192"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d0"><img 
src="../.resources/greenbar.gif" width="120" height="10" title="20" 
alt="20"/></td><td class="ctr2" id="e0">100%</td><td class="ctr1" 
id="f0">0</td><td class="ctr2" id="g0">11</td><td class="ctr1" 
id="h0">0</td><td class="ctr2" id="i0">27</td><td class="ctr1" 
id="j0">0</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a3"><a 
href="MersenneTwister.java.html#L201" class="el_method">next()</a></td><td 
class="bar" id="b1"><img src="../.resources/greenbar.gif" width="106" 
height="10" title="170" alt="170"/></td><td class="ctr2" id="c1">100%</td><td 
class="bar" id="d1"><img src="../.resources/greenbar.g
 if" width="36" height="10" title="6" alt="6"/></td><td class="ctr2" 
id="e1">100%</td><td class="ctr1" id="f1">0</td><td class="ctr2" 
id="g1">4</td><td class="ctr1" id="h1">0</td><td class="ctr2" 
id="i1">21</td><td class="ctr1" id="j1">0</td><td class="ctr2" 
id="k1">1</td></tr><tr><td id="a1"><a href="MersenneTwister.java.html#L188" 
class="el_method">initState(int)</a></td><td class="bar" id="b2"><img 
src="../.resources/greenbar.gif" width="29" height="10" title="47" 
alt="47"/></td><td class="ctr2" id="c2">100%</td><td class="bar" id="d2"><img 
src="../.resources/greenbar.gif" width="12" height="10" title="2" 
alt="2"/></td><td class="ctr2" id="e2">100%</td><td class="ctr1" 
id="f2">0</td><td class="ctr2" id="g2">2</td><td class="ctr1" id="h2">0</td><td 
class="ctr2" id="i2">6</td><td class="ctr1" id="j2">0</td><td class="ctr2" 
id="k2">1</td></tr><tr><td id="a5"><a href="MersenneTwister.java.html#L130" 
class="el_method">setStateInternal(byte[])</a></td><td class="bar" id="b3"><img 
src=".
 ./.resources/greenbar.gif" width="12" height="10" title="20" 
alt="20"/></td><td class="ctr2" id="c3">100%</td><td class="bar" id="d3"/><td 
class="ctr2" id="e3">n/a</td><td class="ctr1" id="f3">0</td><td class="ctr2" 
id="g3">1</td><td class="ctr1" id="h3">0</td><td class="ctr2" id="i3">5</td><td 
class="ctr1" id="j3">0</td><td class="ctr2" id="k3">1</td></tr><tr><td 
id="a0"><a href="MersenneTwister.java.html#L121" 
class="el_method">getStateInternal()</a></td><td class="bar" id="b4"><img 
src="../.resources/greenbar.gif" width="8" height="10" title="13" 
alt="13"/></td><td class="ctr2" id="c4">100%</td><td class="bar" id="d4"/><td 
class="ctr2" id="e4">n/a</td><td class="ctr1" id="f4">0</td><td class="ctr2" 
id="g4">1</td><td class="ctr1" id="h4">0</td><td class="ctr2" id="i5">3</td><td 
class="ctr1" id="j4">0</td><td class="ctr2" id="k4">1</td></tr><tr><td 
id="a6"><a href="MersenneTwister.java.html#L103" class="el_method">static 
{...}</a></td><td class="bar" id="b5"><img src="../.resources
 /greenbar.gif" width="7" height="10" title="12" alt="12"/></td><td 
class="ctr2" id="c5">100%</td><td class="bar" id="d5"/><td class="ctr2" 
id="e5">n/a</td><td class="ctr1" id="f5">0</td><td class="ctr2" 
id="g5">1</td><td class="ctr1" id="h5">0</td><td class="ctr2" id="i6">1</td><td 
class="ctr1" id="j5">0</td><td class="ctr2" id="k5">1</td></tr><tr><td 
id="a2"><a href="MersenneTwister.java.html#L105" 
class="el_method">MersenneTwister(int[])</a></td><td class="bar" id="b6"><img 
src="../.resources/greenbar.gif" width="6" height="10" title="10" 
alt="10"/></td><td class="ctr2" id="c6">100%</td><td class="bar" id="d6"/><td 
class="ctr2" id="e6">n/a</td><td class="ctr1" id="f6">0</td><td class="ctr2" 
id="g6">1</td><td class="ctr1" id="h6">0</td><td class="ctr2" id="i4">4</td><td 
class="ctr1" id="j6">0</td><td class="ctr2" 
id="k6">1</td></tr></tbody></table><div class="footer"><span 
class="right">Created with <a href="http://www.eclemma.org/jacoco";>JaCoCo</a> 
0.7.5.201505241946</span></div><
 /body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 
1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd";><html 
xmlns="http://www.w3.org/1999/xhtml"; lang="en"><head><meta 
http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link 
rel="stylesheet" href="../.resources/report.css" type="text/css"/><link 
rel="shortcut icon" href="../.resources/report.gif" 
type="image/gif"/><title>MersenneTwister</title><script type="text/javascript" 
src="../.resources/sort.js"></script></head><body 
onload="initialSort(['breadcrumb'])"><div class="breadcrumb" 
id="breadcrumb"><span class="info"><a href="../.sessions.html" 
class="el_session">Sessions</a></span><a href="../index.html" 
class="el_report">Apache Commons Rng</a> &gt; <a href="index.html" 
class="el_package">org.apache.commons.rng.internal.source32</a> &gt; <span 
class="el_class">MersenneTwister</span></div><h1>MersenneTwister</h1><table 
class="coverage" cellspacing="0" id="coveragetable"><thead><t
 r><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td 
class="down sortable bar" id="b" onclick="toggleSort(this)">Missed 
Instructions</td><td class="sortable ctr2" id="c" 
onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" 
onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" 
onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" 
onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" 
onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" 
onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" 
onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" 
onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" 
onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td
 class="bar">0 of 448</td><td class="ctr2">100%</td><td class="bar">0 of 
28</td><td class="ctr2">100%</td><td class="ctr1">0</td><td 
class="ctr2">21</td><td c
 lass="ctr1">0</td><td class="ctr2">70</td><td class="ctr1">0</td><td 
class="ctr2">7</td></tr></tfoot><tbody><tr><td id="a0"><a 
href="MersenneTwister.java.html#L160" 
class="el_method">fillStateMersenneTwister(int[], int[])</a></td><td 
class="bar" id="b0"><img src="../.resources/greenbar.gif" width="120" 
height="10" title="215" alt="215"/></td><td class="ctr2" id="c0">100%</td><td 
class="bar" id="d0"><img src="../.resources/greenbar.gif" width="120" 
height="10" title="22" alt="22"/></td><td class="ctr2" id="e0">100%</td><td 
class="ctr1" id="f0">0</td><td class="ctr2" id="g0">12</td><td class="ctr1" 
id="h0">0</td><td class="ctr2" id="i0">33</td><td class="ctr1" 
id="j0">0</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a3"><a 
href="MersenneTwister.java.html#L213" class="el_method">next()</a></td><td 
class="bar" id="b1"><img src="../.resources/greenbar.gif" width="94" 
height="10" title="170" alt="170"/></td><td class="ctr2" id="c1">100%</td><td 
class="bar" id="d1"><img src="../.resou
 rces/greenbar.gif" width="32" height="10" title="6" alt="6"/></td><td 
class="ctr2" id="e1">100%</td><td class="ctr1" id="f1">0</td><td class="ctr2" 
id="g1">4</td><td class="ctr1" id="h1">0</td><td class="ctr2" 
id="i1">21</td><td class="ctr1" id="j1">0</td><td class="ctr2" 
id="k1">1</td></tr><tr><td id="a5"><a href="MersenneTwister.java.html#L130" 
class="el_method">setStateInternal(byte[])</a></td><td class="bar" id="b2"><img 
src="../.resources/greenbar.gif" width="11" height="10" title="20" 
alt="20"/></td><td class="ctr2" id="c2">100%</td><td class="bar" id="d2"/><td 
class="ctr2" id="e2">n/a</td><td class="ctr1" id="f2">0</td><td class="ctr2" 
id="g2">1</td><td class="ctr1" id="h2">0</td><td class="ctr2" id="i2">5</td><td 
class="ctr1" id="j2">0</td><td class="ctr2" id="k2">1</td></tr><tr><td 
id="a1"><a href="MersenneTwister.java.html#L121" 
class="el_method">getStateInternal()</a></td><td class="bar" id="b3"><img 
src="../.resources/greenbar.gif" width="7" height="10" title="13" alt="1
 3"/></td><td class="ctr2" id="c3">100%</td><td class="bar" id="d3"/><td 
class="ctr2" id="e3">n/a</td><td class="ctr1" id="f3">0</td><td class="ctr2" 
id="g3">1</td><td class="ctr1" id="h3">0</td><td class="ctr2" id="i4">3</td><td 
class="ctr1" id="j3">0</td><td class="ctr2" id="k3">1</td></tr><tr><td 
id="a6"><a href="MersenneTwister.java.html#L103" class="el_method">static 
{...}</a></td><td class="bar" id="b4"><img src="../.resources/greenbar.gif" 
width="6" height="10" title="12" alt="12"/></td><td class="ctr2" 
id="c4">100%</td><td class="bar" id="d4"/><td class="ctr2" id="e4">n/a</td><td 
class="ctr1" id="f4">0</td><td class="ctr2" id="g4">1</td><td class="ctr1" 
id="h4">0</td><td class="ctr2" id="i6">1</td><td class="ctr1" id="j4">0</td><td 
class="ctr2" id="k4">1</td></tr><tr><td id="a2"><a 
href="MersenneTwister.java.html#L105" 
class="el_method">MersenneTwister(int[])</a></td><td class="bar" id="b5"><img 
src="../.resources/greenbar.gif" width="5" height="10" title="10" 
alt="10"/></td>
 <td class="ctr2" id="c5">100%</td><td class="bar" id="d5"/><td class="ctr2" 
id="e5">n/a</td><td class="ctr1" id="f5">0</td><td class="ctr2" 
id="g5">1</td><td class="ctr1" id="h5">0</td><td class="ctr2" id="i3">4</td><td 
class="ctr1" id="j5">0</td><td class="ctr2" id="k5">1</td></tr><tr><td 
id="a4"><a href="MersenneTwister.java.html#L143" 
class="el_method">setSeedInternal(int[])</a></td><td class="bar" id="b6"><img 
src="../.resources/greenbar.gif" width="4" height="10" title="8" 
alt="8"/></td><td class="ctr2" id="c6">100%</td><td class="bar" id="d6"/><td 
class="ctr2" id="e6">n/a</td><td class="ctr1" id="f6">0</td><td class="ctr2" 
id="g6">1</td><td class="ctr1" id="h6">0</td><td class="ctr2" id="i5">3</td><td 
class="ctr1" id="j6">0</td><td class="ctr2" 
id="k6">1</td></tr></tbody></table><div class="footer"><span 
class="right">Created with <a href="http://www.eclemma.org/jacoco";>JaCoCo</a> 
0.7.5.201505241946</span></div></body></html>
\ No newline at end of file

Modified: 
websites/production/commons/content/proper/commons-rng/jacoco/org.apache.commons.rng.internal.source32/MersenneTwister.java.html
==============================================================================
--- 
websites/production/commons/content/proper/commons-rng/jacoco/org.apache.commons.rng.internal.source32/MersenneTwister.java.html
 (original)
+++ 
websites/production/commons/content/proper/commons-rng/jacoco/org.apache.commons.rng.internal.source32/MersenneTwister.java.html
 Sat Sep 10 14:26:30 2016
@@ -140,93 +140,105 @@ public class MersenneTwister extends Int
      * @param seed Initial seed.
      */
     private void setSeedInternal(int[] seed) {
-<span class="fc bfc" id="L143" title="All 2 branches covered.">        if 
(seed.length == 0) {</span>
+<span class="fc" id="L143">        fillStateMersenneTwister(mt, seed);</span>
+
+        // Initial index.
+<span class="fc" id="L146">        mti = N;</span>
+<span class="fc" id="L147">    }</span>
+
+    /**
+     * Utility for wholly filling a {@code state} array with non-zero
+     * bytes, even if the {@code seed} has a smaller size.
+     * The procedure is the one defined by the standard implementation
+     * of the algorithm.
+     *
+     * @param state State to be filled (must be allocated).
+     * @param seed Seed (cannot be {@code null}).
+     */
+    private static void fillStateMersenneTwister(int[] state,
+                                                 int[] seed) {
+<span class="fc bfc" id="L160" title="All 2 branches covered.">        if 
(seed.length == 0) {</span>
             // Accept empty seed.
-<span class="fc" id="L145">            seed = new int[1];</span>
+<span class="fc" id="L162">            seed = new int[1];</span>
+        }
+
+<span class="fc" id="L165">        final int stateSize = state.length;</span>
+
+<span class="fc" id="L167">        long mt = 19650218 &amp; 
INT_MASK_LONG;</span>
+<span class="fc" id="L168">        state[0] = (int) mt;</span>
+<span class="fc bfc" id="L169" title="All 2 branches covered.">        for 
(int i = 1; i &lt; stateSize; i++) {</span>
+<span class="fc" id="L170">            mt = (1812433253L * (mt ^ (mt &gt;&gt; 
30)) + i) &amp; INT_MASK_LONG;</span>
+<span class="fc" id="L171">            state[i] = (int) mt;</span>
         }
 
-<span class="fc" id="L148">        initState(19650218);</span>
-<span class="fc" id="L149">        int i = 1;</span>
-<span class="fc" id="L150">        int j = 0;</span>
-
-<span class="fc bfc" id="L152" title="All 2 branches covered.">        for 
(int k = Math.max(N, seed.length); k != 0; k--) {</span>
-<span class="fc bfc" id="L153" title="All 2 branches covered.">            
final long l0 = (mt[i] &amp; LOWER_MASK_LONG) | ((mt[i] &lt; 0) ? 
UPPER_MASK_LONG : 0);</span>
-<span class="fc bfc" id="L154" title="All 2 branches covered.">            
final long l1 = (mt[i - 1] &amp; LOWER_MASK_LONG) | ((mt[i - 1] &lt; 0) ? 
UPPER_MASK_LONG : 0);</span>
-<span class="fc" id="L155">            final long l = (l0 ^ ((l1 ^ (l1 
&gt;&gt; 30)) * 1664525l)) + seed[j] + j; // non linear</span>
-<span class="fc" id="L156">            mt[i] = (int) (l &amp; 
INT_MASK_LONG);</span>
-<span class="fc" id="L157">            i++; j++;</span>
-<span class="fc bfc" id="L158" title="All 2 branches covered.">            if 
(i &gt;= N) {</span>
-<span class="fc" id="L159">                mt[0] = mt[N - 1];</span>
-<span class="fc" id="L160">                i = 1;</span>
+<span class="fc" id="L174">        int i = 1;</span>
+<span class="fc" id="L175">        int j = 0;</span>
+
+<span class="fc bfc" id="L177" title="All 2 branches covered.">        for 
(int k = Math.max(stateSize, seed.length); k &gt; 0; k--) {</span>
+<span class="fc bfc" id="L178" title="All 2 branches covered.">            
final long a = (state[i] &amp; LOWER_MASK_LONG) | ((state[i] &lt; 0) ? 
UPPER_MASK_LONG : 0);</span>
+<span class="fc bfc" id="L179" title="All 2 branches covered.">            
final long b = (state[i - 1] &amp; LOWER_MASK_LONG) | ((state[i - 1] &lt; 0) ? 
UPPER_MASK_LONG : 0);</span>
+<span class="fc" id="L180">            final long c = (a ^ ((b ^ (b &gt;&gt; 
30)) * 1664525L)) + seed[j] + j; // Non linear.</span>
+<span class="fc" id="L181">            state[i] = (int) (c &amp; 
INT_MASK_LONG);</span>
+<span class="fc" id="L182">            i++;</span>
+<span class="fc" id="L183">            j++;</span>
+<span class="fc bfc" id="L184" title="All 2 branches covered.">            if 
(i &gt;= stateSize) {</span>
+<span class="fc" id="L185">                state[0] = state[stateSize - 
1];</span>
+<span class="fc" id="L186">                i = 1;</span>
             }
-<span class="fc bfc" id="L162" title="All 2 branches covered.">            if 
(j &gt;= seed.length) {</span>
-<span class="fc" id="L163">                j = 0;</span>
+<span class="fc bfc" id="L188" title="All 2 branches covered.">            if 
(j &gt;= seed.length) {</span>
+<span class="fc" id="L189">                j = 0;</span>
             }
         }
 
-<span class="fc bfc" id="L167" title="All 2 branches covered.">        for 
(int k = N - 1; k != 0; k--) {</span>
-<span class="fc bfc" id="L168" title="All 2 branches covered.">            
final long l0 = (mt[i] &amp; LOWER_MASK_LONG) | ((mt[i] &lt; 0) ? 
UPPER_MASK_LONG : 0);</span>
-<span class="fc bfc" id="L169" title="All 2 branches covered.">            
final long l1 = (mt[i - 1] &amp; LOWER_MASK_LONG) | ((mt[i - 1] &lt; 0) ? 
UPPER_MASK_LONG : 0);</span>
-<span class="fc" id="L170">            final long l  = (l0 ^ ((l1 ^ (l1 
&gt;&gt; 30)) * 1566083941l)) - i; // non linear</span>
-<span class="fc" id="L171">            mt[i] = (int) (l &amp; 
INT_MASK_LONG);</span>
-<span class="fc" id="L172">            i++;</span>
-<span class="fc bfc" id="L173" title="All 2 branches covered.">            if 
(i &gt;= N) {</span>
-<span class="fc" id="L174">                mt[0] = mt[N - 1];</span>
-<span class="fc" id="L175">                i = 1;</span>
+<span class="fc bfc" id="L193" title="All 2 branches covered.">        for 
(int k = stateSize - 1; k &gt; 0; k--) {</span>
+<span class="fc bfc" id="L194" title="All 2 branches covered.">            
final long a = (state[i] &amp; LOWER_MASK_LONG) | ((state[i] &lt; 0) ? 
UPPER_MASK_LONG : 0);</span>
+<span class="fc bfc" id="L195" title="All 2 branches covered.">            
final long b = (state[i - 1] &amp; LOWER_MASK_LONG) | ((state[i - 1] &lt; 0) ? 
UPPER_MASK_LONG : 0);</span>
+<span class="fc" id="L196">            final long c = (a ^ ((b ^ (b &gt;&gt; 
30)) * 1566083941L)) - i; // Non linear.</span>
+<span class="fc" id="L197">            state[i] = (int) (c &amp; 
INT_MASK_LONG);</span>
+<span class="fc" id="L198">            i++;</span>
+<span class="fc bfc" id="L199" title="All 2 branches covered.">            if 
(i &gt;= stateSize) {</span>
+<span class="fc" id="L200">                state[0] = state[stateSize - 
1];</span>
+<span class="fc" id="L201">                i = 1;</span>
             }
         }
 
-<span class="fc" id="L179">        mt[0] = UPPER_MASK; // MSB is 1; assuring 
non-zero initial array</span>
-<span class="fc" id="L180">    }</span>
-
-    /**
-     * Initialize the internal state of this instance.
-     *
-     * @param seed Seed.
-     */
-    private void initState(int seed) {
-<span class="fc" id="L188">        long longMT = seed &amp; 
INT_MASK_LONG;</span>
-<span class="fc" id="L189">        mt[0] = (int) longMT;</span>
-<span class="fc bfc" id="L190" title="All 2 branches covered.">        for 
(mti = 1; mti &lt; N; ++mti) {</span>
-<span class="fc" id="L191">            longMT = (1812433253L * (longMT ^ 
(longMT &gt;&gt; 30)) + mti) &amp; INT_MASK_LONG;</span>
-<span class="fc" id="L192">            mt[mti] = (int) longMT;</span>
-        }
-<span class="fc" id="L194">    }</span>
+<span class="fc" id="L205">        state[0] = (int) UPPER_MASK_LONG; // MSB is 
1, ensuring non-zero initial array.</span>
+<span class="fc" id="L206">    }</span>
 
     /** {@inheritDoc} */
     @Override
     public int next() {
         int y;
 
-<span class="fc bfc" id="L201" title="All 2 branches covered.">        if (mti 
&gt;= N) { // Generate N words at one time.</span>
-<span class="fc" id="L202">            int mtNext = mt[0];</span>
-<span class="fc bfc" id="L203" title="All 2 branches covered.">            for 
(int k = 0; k &lt; N - M; ++k) {</span>
-<span class="fc" id="L204">                int mtCurr = mtNext;</span>
-<span class="fc" id="L205">                mtNext = mt[k + 1];</span>
-<span class="fc" id="L206">                y = (mtCurr &amp; UPPER_MASK) | 
(mtNext &amp; LOWER_MASK);</span>
-<span class="fc" id="L207">                mt[k] = mt[k + M] ^ (y &gt;&gt;&gt; 
1) ^ MAG01[y &amp; 1];</span>
+<span class="fc bfc" id="L213" title="All 2 branches covered.">        if (mti 
&gt;= N) { // Generate N words at one time.</span>
+<span class="fc" id="L214">            int mtNext = mt[0];</span>
+<span class="fc bfc" id="L215" title="All 2 branches covered.">            for 
(int k = 0; k &lt; N - M; ++k) {</span>
+<span class="fc" id="L216">                int mtCurr = mtNext;</span>
+<span class="fc" id="L217">                mtNext = mt[k + 1];</span>
+<span class="fc" id="L218">                y = (mtCurr &amp; UPPER_MASK) | 
(mtNext &amp; LOWER_MASK);</span>
+<span class="fc" id="L219">                mt[k] = mt[k + M] ^ (y &gt;&gt;&gt; 
1) ^ MAG01[y &amp; 1];</span>
             }
-<span class="fc bfc" id="L209" title="All 2 branches covered.">            for 
(int k = N - M; k &lt; N - 1; ++k) {</span>
-<span class="fc" id="L210">                int mtCurr = mtNext;</span>
-<span class="fc" id="L211">                mtNext = mt[k + 1];</span>
-<span class="fc" id="L212">                y = (mtCurr &amp; UPPER_MASK) | 
(mtNext &amp; LOWER_MASK);</span>
-<span class="fc" id="L213">                mt[k] = mt[k + (M - N)] ^ (y 
&gt;&gt;&gt; 1) ^ MAG01[y &amp; 1];</span>
+<span class="fc bfc" id="L221" title="All 2 branches covered.">            for 
(int k = N - M; k &lt; N - 1; ++k) {</span>
+<span class="fc" id="L222">                int mtCurr = mtNext;</span>
+<span class="fc" id="L223">                mtNext = mt[k + 1];</span>
+<span class="fc" id="L224">                y = (mtCurr &amp; UPPER_MASK) | 
(mtNext &amp; LOWER_MASK);</span>
+<span class="fc" id="L225">                mt[k] = mt[k + (M - N)] ^ (y 
&gt;&gt;&gt; 1) ^ MAG01[y &amp; 1];</span>
             }
-<span class="fc" id="L215">            y = (mtNext &amp; UPPER_MASK) | (mt[0] 
&amp; LOWER_MASK);</span>
-<span class="fc" id="L216">            mt[N - 1] = mt[M - 1] ^ (y &gt;&gt;&gt; 
1) ^ MAG01[y &amp; 1];</span>
+<span class="fc" id="L227">            y = (mtNext &amp; UPPER_MASK) | (mt[0] 
&amp; LOWER_MASK);</span>
+<span class="fc" id="L228">            mt[N - 1] = mt[M - 1] ^ (y &gt;&gt;&gt; 
1) ^ MAG01[y &amp; 1];</span>
 
-<span class="fc" id="L218">            mti = 0;</span>
+<span class="fc" id="L230">            mti = 0;</span>
         }
 
-<span class="fc" id="L221">        y = mt[mti++];</span>
+<span class="fc" id="L233">        y = mt[mti++];</span>
 
         // Tempering.
-<span class="fc" id="L224">        y ^=  y &gt;&gt;&gt; 11;</span>
-<span class="fc" id="L225">        y ^= (y &lt;&lt; 7) &amp; 0x9d2c5680;</span>
-<span class="fc" id="L226">        y ^= (y &lt;&lt; 15) &amp; 
0xefc60000;</span>
-<span class="fc" id="L227">        y ^=  y &gt;&gt;&gt; 18;</span>
+<span class="fc" id="L236">        y ^=  y &gt;&gt;&gt; 11;</span>
+<span class="fc" id="L237">        y ^= (y &lt;&lt; 7) &amp; 0x9d2c5680;</span>
+<span class="fc" id="L238">        y ^= (y &lt;&lt; 15) &amp; 
0xefc60000;</span>
+<span class="fc" id="L239">        y ^=  y &gt;&gt;&gt; 18;</span>
 
-<span class="fc" id="L229">        return y;</span>
+<span class="fc" id="L241">        return y;</span>
     }
 }
 </pre><div class="footer"><span class="right">Created with <a 
href="http://www.eclemma.org/jacoco";>JaCoCo</a> 
0.7.5.201505241946</span></div></body></html>
\ No newline at end of file

Modified: 
websites/production/commons/content/proper/commons-rng/jacoco/org.apache.commons.rng.internal.source32/MultiplyWithCarry256.html
==============================================================================
--- 
websites/production/commons/content/proper/commons-rng/jacoco/org.apache.commons.rng.internal.source32/MultiplyWithCarry256.html
 (original)
+++ 
websites/production/commons/content/proper/commons-rng/jacoco/org.apache.commons.rng.internal.source32/MultiplyWithCarry256.html
 Sat Sep 10 14:26:30 2016
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 
1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd";><html 
xmlns="http://www.w3.org/1999/xhtml"; lang="en"><head><meta 
http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link 
rel="stylesheet" href="../.resources/report.css" type="text/css"/><link 
rel="shortcut icon" href="../.resources/report.gif" 
type="image/gif"/><title>MultiplyWithCarry256</title><script 
type="text/javascript" src="../.resources/sort.js"></script></head><body 
onload="initialSort(['breadcrumb'])"><div class="breadcrumb" 
id="breadcrumb"><span class="info"><a href="../.sessions.html" 
class="el_session">Sessions</a></span><a href="../index.html" 
class="el_report">Apache Commons Rng</a> &gt; <a href="index.html" 
class="el_package">org.apache.commons.rng.internal.source32</a> &gt; <span 
class="el_class">MultiplyWithCarry256</span></div><h1>MultiplyWithCarry256</h1><table
 class="coverage" cellspacing="0" id="coveraget
 able"><thead><tr><td class="sortable" id="a" 
onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" 
onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" 
id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" 
onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" 
onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" 
onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" 
onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" 
onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" 
onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" 
onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" 
onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td
 class="bar">0 of 188</td><td class="ctr2">100%</td><td class="bar">0 of 
12</td><td class="ctr2">100%</td><td class="ctr1">0</td><td class="ctr
 2">11</td><td class="ctr1">0</td><td class="ctr2">34</td><td 
class="ctr1">0</td><td class="ctr2">5</td></tr></tfoot><tbody><tr><td 
id="a3"><a href="MultiplyWithCarry256.java.html#L91" 
class="el_method">setSeedInternal(int[])</a></td><td class="bar" id="b0"><img 
src="../.resources/greenbar.gif" width="120" height="10" title="84" 
alt="84"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d0"><img 
src="../.resources/greenbar.gif" width="120" height="10" title="8" 
alt="8"/></td><td class="ctr2" id="e0">100%</td><td class="ctr1" 
id="f0">0</td><td class="ctr2" id="g0">5</td><td class="ctr1" id="h0">0</td><td 
class="ctr2" id="i0">13</td><td class="ctr1" id="j0">0</td><td class="ctr2" 
id="k0">1</td></tr><tr><td id="a2"><a 
href="MultiplyWithCarry256.java.html#L120" class="el_method">next()</a></td><td 
class="bar" id="b1"><img src="../.resources/greenbar.gif" width="72" 
height="10" title="51" alt="51"/></td><td class="ctr2" id="c1">100%</td><td 
class="bar" id="d1"><img src="../.reso
 urces/greenbar.gif" width="60" height="10" title="4" alt="4"/></td><td 
class="ctr2" id="e1">100%</td><td class="ctr1" id="f1">0</td><td class="ctr2" 
id="g1">3</td><td class="ctr1" id="h1">0</td><td class="ctr2" id="i1">7</td><td 
class="ctr1" id="j1">0</td><td class="ctr2" id="k1">1</td></tr><tr><td 
id="a4"><a href="MultiplyWithCarry256.java.html#L73" 
class="el_method">setStateInternal(byte[])</a></td><td class="bar" id="b2"><img 
src="../.resources/greenbar.gif" width="35" height="10" title="25" 
alt="25"/></td><td class="ctr2" id="c2">100%</td><td class="bar" id="d2"/><td 
class="ctr2" id="e2">n/a</td><td class="ctr1" id="f2">0</td><td class="ctr2" 
id="g2">1</td><td class="ctr1" id="h2">0</td><td class="ctr2" id="i2">6</td><td 
class="ctr1" id="j2">0</td><td class="ctr2" id="k2">1</td></tr><tr><td 
id="a0"><a href="MultiplyWithCarry256.java.html#L63" 
class="el_method">getStateInternal()</a></td><td class="bar" id="b3"><img 
src="../.resources/greenbar.gif" width="25" height="10" title="1
 8" alt="18"/></td><td class="ctr2" id="c3">100%</td><td class="bar" 
id="d3"/><td class="ctr2" id="e3">n/a</td><td class="ctr1" id="f3">0</td><td 
class="ctr2" id="g3">1</td><td class="ctr1" id="h3">0</td><td class="ctr2" 
id="i3">4</td><td class="ctr1" id="j3">0</td><td class="ctr2" 
id="k3">1</td></tr><tr><td id="a1"><a href="MultiplyWithCarry256.java.html#L42" 
class="el_method">MultiplyWithCarry256(int[])</a></td><td class="bar" 
id="b4"><img src="../.resources/greenbar.gif" width="14" height="10" title="10" 
alt="10"/></td><td class="ctr2" id="c4">100%</td><td class="bar" id="d4"/><td 
class="ctr2" id="e4">n/a</td><td class="ctr1" id="f4">0</td><td class="ctr2" 
id="g4">1</td><td class="ctr1" id="h4">0</td><td class="ctr2" id="i4">4</td><td 
class="ctr1" id="j4">0</td><td class="ctr2" 
id="k4">1</td></tr></tbody></table><div class="footer"><span 
class="right">Created with <a href="http://www.eclemma.org/jacoco";>JaCoCo</a> 
0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 
1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd";><html 
xmlns="http://www.w3.org/1999/xhtml"; lang="en"><head><meta 
http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link 
rel="stylesheet" href="../.resources/report.css" type="text/css"/><link 
rel="shortcut icon" href="../.resources/report.gif" 
type="image/gif"/><title>MultiplyWithCarry256</title><script 
type="text/javascript" src="../.resources/sort.js"></script></head><body 
onload="initialSort(['breadcrumb'])"><div class="breadcrumb" 
id="breadcrumb"><span class="info"><a href="../.sessions.html" 
class="el_session">Sessions</a></span><a href="../index.html" 
class="el_report">Apache Commons Rng</a> &gt; <a href="index.html" 
class="el_package">org.apache.commons.rng.internal.source32</a> &gt; <span 
class="el_class">MultiplyWithCarry256</span></div><h1>MultiplyWithCarry256</h1><table
 class="coverage" cellspacing="0" id="coveraget
 able"><thead><tr><td class="sortable" id="a" 
onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" 
onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" 
id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" 
onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" 
onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" 
onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" 
onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" 
onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" 
onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" 
onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" 
onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td
 class="bar">0 of 137</td><td class="ctr2">100%</td><td class="bar">0 of 
6</td><td class="ctr2">100%</td><td class="ctr1">0</td><td class="ctr2
 ">8</td><td class="ctr1">0</td><td class="ctr2">28</td><td 
class="ctr1">0</td><td class="ctr2">5</td></tr></tfoot><tbody><tr><td 
id="a2"><a href="MultiplyWithCarry256.java.html#L109" 
class="el_method">next()</a></td><td class="bar" id="b0"><img 
src="../.resources/greenbar.gif" width="120" height="10" title="51" 
alt="51"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d0"><img 
src="../.resources/greenbar.gif" width="120" height="10" title="4" 
alt="4"/></td><td class="ctr2" id="e0">100%</td><td class="ctr1" 
id="f0">0</td><td class="ctr2" id="g0">3</td><td class="ctr1" id="h0">0</td><td 
class="ctr2" id="i0">7</td><td class="ctr1" id="j0">0</td><td class="ctr2" 
id="k0">1</td></tr><tr><td id="a3"><a href="MultiplyWithCarry256.java.html#L91" 
class="el_method">setSeedInternal(int[])</a></td><td class="bar" id="b1"><img 
src="../.resources/greenbar.gif" width="77" height="10" title="33" 
alt="33"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d1"><img 
src="../.resourc
 es/greenbar.gif" width="60" height="10" title="2" alt="2"/></td><td 
class="ctr2" id="e1">100%</td><td class="ctr1" id="f1">0</td><td class="ctr2" 
id="g1">2</td><td class="ctr1" id="h1">0</td><td class="ctr2" id="i1">7</td><td 
class="ctr1" id="j1">0</td><td class="ctr2" id="k1">1</td></tr><tr><td 
id="a4"><a href="MultiplyWithCarry256.java.html#L74" 
class="el_method">setStateInternal(byte[])</a></td><td class="bar" id="b2"><img 
src="../.resources/greenbar.gif" width="58" height="10" title="25" 
alt="25"/></td><td class="ctr2" id="c2">100%</td><td class="bar" id="d2"/><td 
class="ctr2" id="e2">n/a</td><td class="ctr1" id="f2">0</td><td class="ctr2" 
id="g2">1</td><td class="ctr1" id="h2">0</td><td class="ctr2" id="i2">6</td><td 
class="ctr1" id="j2">0</td><td class="ctr2" id="k2">1</td></tr><tr><td 
id="a0"><a href="MultiplyWithCarry256.java.html#L64" 
class="el_method">getStateInternal()</a></td><td class="bar" id="b3"><img 
src="../.resources/greenbar.gif" width="42" height="10" title="18" 
 alt="18"/></td><td class="ctr2" id="c3">100%</td><td class="bar" id="d3"/><td 
class="ctr2" id="e3">n/a</td><td class="ctr1" id="f3">0</td><td class="ctr2" 
id="g3">1</td><td class="ctr1" id="h3">0</td><td class="ctr2" id="i3">4</td><td 
class="ctr1" id="j3">0</td><td class="ctr2" id="k3">1</td></tr><tr><td 
id="a1"><a href="MultiplyWithCarry256.java.html#L43" 
class="el_method">MultiplyWithCarry256(int[])</a></td><td class="bar" 
id="b4"><img src="../.resources/greenbar.gif" width="23" height="10" title="10" 
alt="10"/></td><td class="ctr2" id="c4">100%</td><td class="bar" id="d4"/><td 
class="ctr2" id="e4">n/a</td><td class="ctr1" id="f4">0</td><td class="ctr2" 
id="g4">1</td><td class="ctr1" id="h4">0</td><td class="ctr2" id="i4">4</td><td 
class="ctr1" id="j4">0</td><td class="ctr2" 
id="k4">1</td></tr></tbody></table><div class="footer"><span 
class="right">Created with <a href="http://www.eclemma.org/jacoco";>JaCoCo</a> 
0.7.5.201505241946</span></div></body></html>
\ No newline at end of file

Modified: 
websites/production/commons/content/proper/commons-rng/jacoco/org.apache.commons.rng.internal.source32/MultiplyWithCarry256.java.html
==============================================================================
--- 
websites/production/commons/content/proper/commons-rng/jacoco/org.apache.commons.rng.internal.source32/MultiplyWithCarry256.java.html
 (original)
+++ 
websites/production/commons/content/proper/commons-rng/jacoco/org.apache.commons.rng.internal.source32/MultiplyWithCarry256.java.html
 Sat Sep 10 14:26:30 2016
@@ -18,6 +18,7 @@ package org.apache.commons.rng.internal.
 
 import java.util.Arrays;
 import org.apache.commons.rng.internal.util.NumberFactory;
+import org.apache.commons.rng.internal.util.SeedFactory;
 
 /**
  * Port from Marsaglia's &lt;a 
href=&quot;https://en.wikipedia.org/wiki/Multiply-with-carry&quot;&gt;
@@ -39,7 +40,7 @@ public class MultiplyWithCarry256 extend
     /** Multiply. */
     private static final long A = 809430660;
     /** State. */
-<span class="fc" id="L42">    private final int[] state = new 
int[Q_SIZE];</span>
+<span class="fc" id="L43">    private final int[] state = new 
int[Q_SIZE];</span>
     /** Current index in &quot;state&quot; array. */
     private int index;
     /** Carry. */
@@ -53,31 +54,31 @@ public class MultiplyWithCarry256 extend
      * be used; if smaller, the remaining elements will be automatically
      * set.
      */
-<span class="fc" id="L56">    public MultiplyWithCarry256(int[] seed) {</span>
-<span class="fc" id="L57">        setSeedInternal(seed);</span>
-<span class="fc" id="L58">    }</span>
+<span class="fc" id="L57">    public MultiplyWithCarry256(int[] seed) {</span>
+<span class="fc" id="L58">        setSeedInternal(seed);</span>
+<span class="fc" id="L59">    }</span>
 
     /** {@inheritDoc} */
     @Override
     protected byte[] getStateInternal() {
-<span class="fc" id="L63">        final int[] s = Arrays.copyOf(state, 
SEED_SIZE + 1);</span>
-<span class="fc" id="L64">        s[SEED_SIZE - 1] = carry;</span>
-<span class="fc" id="L65">        s[SEED_SIZE] = index;</span>
+<span class="fc" id="L64">        final int[] s = Arrays.copyOf(state, 
SEED_SIZE + 1);</span>
+<span class="fc" id="L65">        s[SEED_SIZE - 1] = carry;</span>
+<span class="fc" id="L66">        s[SEED_SIZE] = index;</span>
 
-<span class="fc" id="L67">        return NumberFactory.makeByteArray(s);</span>
+<span class="fc" id="L68">        return NumberFactory.makeByteArray(s);</span>
     }
 
     /** {@inheritDoc} */
     @Override
     protected void setStateInternal(byte[] s) {
-<span class="fc" id="L73">        checkStateSize(s, (SEED_SIZE + 1) * 
4);</span>
+<span class="fc" id="L74">        checkStateSize(s, (SEED_SIZE + 1) * 
4);</span>
 
-<span class="fc" id="L75">        final int[] tmp = 
NumberFactory.makeIntArray(s);</span>
+<span class="fc" id="L76">        final int[] tmp = 
NumberFactory.makeIntArray(s);</span>
 
-<span class="fc" id="L77">        System.arraycopy(tmp, 0, state, 0, 
Q_SIZE);</span>
-<span class="fc" id="L78">        carry = tmp[SEED_SIZE - 1];</span>
-<span class="fc" id="L79">        index = tmp[SEED_SIZE];</span>
-<span class="fc" id="L80">    }</span>
+<span class="fc" id="L78">        System.arraycopy(tmp, 0, state, 0, 
Q_SIZE);</span>
+<span class="fc" id="L79">        carry = tmp[SEED_SIZE - 1];</span>
+<span class="fc" id="L80">        index = tmp[SEED_SIZE];</span>
+<span class="fc" id="L81">    }</span>
 
     /**
      * Seeds the RNG.
@@ -87,49 +88,37 @@ public class MultiplyWithCarry256 extend
     private void setSeedInternal(int[] seed) {
         // Reset the whole state of this RNG (i.e. &quot;state&quot; and 
&quot;index&quot;).
         // Seeding procedure is not part of the reference code.
-
 <span class="fc" id="L91">        final int[] tmp = new int[SEED_SIZE];</span>
-<span class="fc" id="L92">        System.arraycopy(seed, 0, tmp, 0, 
Math.min(seed.length, tmp.length));</span>
-
-<span class="fc bfc" id="L94" title="All 2 branches covered.">        if 
(seed.length &lt; SEED_SIZE) {</span>
-<span class="fc bfc" id="L95" title="All 2 branches covered.">            for 
(int i = seed.length; i &lt; SEED_SIZE; i++) {</span>
-<span class="fc" id="L96">                tmp[i] = 26021969 * i;</span>
-            }
-<span class="fc bfc" id="L98" title="All 2 branches covered.">            for 
(int i = SEED_SIZE - 1; i &gt; seed.length; i--) {</span>
-<span class="fc" id="L99">                tmp[i] ^= tmp[SEED_SIZE - i - 
1];</span>
-            }
-
-<span class="fc" id="L102">            tmp[seed.length] = 0x80000000; // 
Ensuring non-zero initial array.</span>
-        }
+<span class="fc" id="L92">        SeedFactory.fillState(tmp, seed);</span>
 
         // First element of the &quot;seed&quot; is the initial 
&quot;carry&quot;.
-<span class="fc" id="L106">        final int c = tmp[0];</span>
+<span class="fc" id="L95">        final int c = tmp[0];</span>
         // Marsaglia's recommendation: 0 &lt;= carry &lt; A.
-<span class="fc bfc" id="L108" title="All 2 branches covered.">        carry = 
(int) ((c &lt; 0 ? -c : c) % A);</span>
+<span class="fc bfc" id="L97" title="All 2 branches covered.">        carry = 
(int) ((c &lt; 0 ? -c : c) % A);</span>
 
         // Initial state.
-<span class="fc" id="L111">        System.arraycopy(tmp, 1, state, 0, 
Q_SIZE);</span>
+<span class="fc" id="L100">        System.arraycopy(tmp, 1, state, 0, 
Q_SIZE);</span>
 
         // Initial index.
-<span class="fc" id="L114">        index = Q_SIZE;</span>
-<span class="fc" id="L115">    }</span>
+<span class="fc" id="L103">        index = Q_SIZE;</span>
+<span class="fc" id="L104">    }</span>
 
     /** {@inheritDoc} */
     @Override
     public int next() {
-<span class="fc bfc" id="L120" title="All 2 branches covered.">        if 
(index == Q_SIZE) { // Whole state used up.</span>
+<span class="fc bfc" id="L109" title="All 2 branches covered.">        if 
(index == Q_SIZE) { // Whole state used up.</span>
             // Refill.
-<span class="fc bfc" id="L122" title="All 2 branches covered.">            for 
(int i = 0; i &lt; Q_SIZE; i++) {</span>
-<span class="fc" id="L123">                final long t = A * (state[i] &amp; 
0xffffffffL) + carry;</span>
-<span class="fc" id="L124">                carry = (int) (t &gt;&gt; 
32);</span>
-<span class="fc" id="L125">                state[i] = (int) t;</span>
+<span class="fc bfc" id="L111" title="All 2 branches covered.">            for 
(int i = 0; i &lt; Q_SIZE; i++) {</span>
+<span class="fc" id="L112">                final long t = A * (state[i] &amp; 
0xffffffffL) + carry;</span>
+<span class="fc" id="L113">                carry = (int) (t &gt;&gt; 
32);</span>
+<span class="fc" id="L114">                state[i] = (int) t;</span>
             }
 
             // Reset current index.
-<span class="fc" id="L129">            index = 0;</span>
+<span class="fc" id="L118">            index = 0;</span>
         }
 
-<span class="fc" id="L132">        return state[index++];</span>
+<span class="fc" id="L121">        return state[index++];</span>
     }
 }
 </pre><div class="footer"><span class="right">Created with <a 
href="http://www.eclemma.org/jacoco";>JaCoCo</a> 
0.7.5.201505241946</span></div></body></html>
\ No newline at end of file

Modified: 
websites/production/commons/content/proper/commons-rng/jacoco/org.apache.commons.rng.internal.source32/index.html
==============================================================================
--- 
websites/production/commons/content/proper/commons-rng/jacoco/org.apache.commons.rng.internal.source32/index.html
 (original)
+++ 
websites/production/commons/content/proper/commons-rng/jacoco/org.apache.commons.rng.internal.source32/index.html
 Sat Sep 10 14:26:30 2016
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 
1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd";><html 
xmlns="http://www.w3.org/1999/xhtml"; lang="en"><head><meta 
http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link 
rel="stylesheet" href="../.resources/report.css" type="text/css"/><link 
rel="shortcut icon" href="../.resources/report.gif" 
type="image/gif"/><title>org.apache.commons.rng.internal.source32</title><script
 type="text/javascript" src="../.resources/sort.js"></script></head><body 
onload="initialSort(['breadcrumb', 'coveragetable'])"><div class="breadcrumb" 
id="breadcrumb"><span class="info"><a href="index.source.html" 
class="el_source">Source Files</a><a href="../.sessions.html" 
class="el_session">Sessions</a></span><a href="../index.html" 
class="el_report">Apache Commons Rng</a> &gt; <span 
class="el_package">org.apache.commons.rng.internal.source32</span></div><h1>org.apache.commons.rng.internal.source32</h1><t
 able class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td 
class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down 
sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td 
class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td 
class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td 
class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td 
class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td 
class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td 
class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td 
class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td 
class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td 
class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td><td 
class="sortable ctr1" id="l" onclick="toggleSort(this)">Missed</td><td 
class="sortable ctr2" id="m" onclick="toggleSort(this)">Cl
 asses</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">18 of 
2,898</td><td class="ctr2">99%</td><td class="bar">0 of 78</td><td 
class="ctr2">100%</td><td class="ctr1">0</td><td class="ctr2">108</td><td 
class="ctr1">6</td><td class="ctr2">442</td><td class="ctr1">0</td><td 
class="ctr2">69</td><td class="ctr1">0</td><td 
class="ctr2">14</td></tr></tfoot><tbody><tr><td id="a4"><a 
href="JDKRandom.html" class="el_class">JDKRandom</a></td><td class="bar" 
id="b0"><img src="../.resources/redbar.gif" width="2" height="10" title="18" 
alt="18"/><img src="../.resources/greenbar.gif" width="5" height="10" 
title="47" alt="47"/></td><td class="ctr2" id="c13">72%</td><td class="bar" 
id="d8"/><td class="ctr2" id="e8">n/a</td><td class="ctr1" id="f0">0</td><td 
class="ctr2" id="g7">4</td><td class="ctr1" id="h0">6</td><td class="ctr2" 
id="i7">19</td><td class="ctr1" id="j0">0</td><td class="ctr2" 
id="k7">4</td><td class="ctr1" id="l0">0</td><td class="ctr2" 
id="m0">1</td></tr><tr><td id="a3"><
 a href="ISAACRandom.html" class="el_class">ISAACRandom</a></td><td class="bar" 
id="b1"><img src="../.resources/greenbar.gif" width="120" height="10" 
title="1,045" alt="1,045"/></td><td class="ctr2" id="c0">100%</td><td 
class="bar" id="d1"><img src="../.resources/greenbar.gif" width="77" 
height="10" title="18" alt="18"/></td><td class="ctr2" id="e0">100%</td><td 
class="ctr1" id="f1">0</td><td class="ctr2" id="g1">20</td><td class="ctr1" 
id="h1">0</td><td class="ctr2" id="i0">133</td><td class="ctr1" 
id="j1">0</td><td class="ctr2" id="k0">11</td><td class="ctr1" 
id="l1">0</td><td class="ctr2" id="m1">1</td></tr><tr><td id="a6"><a 
href="MersenneTwister.html" class="el_class">MersenneTwister</a></td><td 
class="bar" id="b2"><img src="../.resources/greenbar.gif" width="53" 
height="10" title="464" alt="464"/></td><td class="ctr2" id="c1">100%</td><td 
class="bar" id="d0"><img src="../.resources/greenbar.gif" width="120" 
height="10" title="28" alt="28"/></td><td class="ctr2" id="e1">100%</td
 ><td class="ctr1" id="f2">0</td><td class="ctr2" id="g0">21</td><td 
 >class="ctr1" id="h2">0</td><td class="ctr2" id="i1">67</td><td class="ctr1" 
 >id="j2">0</td><td class="ctr2" id="k2">7</td><td class="ctr1" 
 >id="l2">0</td><td class="ctr2" id="m2">1</td></tr><tr><td id="a5"><a 
 >href="KISSRandom.html" class="el_class">KISSRandom</a></td><td class="bar" 
 >id="b3"><img src="../.resources/greenbar.gif" width="24" height="10" 
 >title="211" alt="211"/></td><td class="ctr2" id="c2">100%</td><td class="bar" 
 >id="d3"><img src="../.resources/greenbar.gif" width="25" height="10" 
 >title="6" alt="6"/></td><td class="ctr2" id="e2">100%</td><td class="ctr1" 
 >id="f3">0</td><td class="ctr2" id="g4">9</td><td class="ctr1" 
 >id="h3">0</td><td class="ctr2" id="i3">33</td><td class="ctr1" 
 >id="j3">0</td><td class="ctr2" id="k3">6</td><td class="ctr1" 
 >id="l3">0</td><td class="ctr2" id="m3">1</td></tr><tr><td id="a7"><a 
 >href="MultiplyWithCarry256.html" 
 >class="el_class">MultiplyWithCarry256</a></td><td class="bar" id="b
 4"><img src="../.resources/greenbar.gif" width="21" height="10" title="188" 
alt="188"/></td><td class="ctr2" id="c3">100%</td><td class="bar" id="d2"><img 
src="../.resources/greenbar.gif" width="51" height="10" title="12" 
alt="12"/></td><td class="ctr2" id="e3">100%</td><td class="ctr1" 
id="f4">0</td><td class="ctr2" id="g3">11</td><td class="ctr1" 
id="h4">0</td><td class="ctr2" id="i2">34</td><td class="ctr1" 
id="j4">0</td><td class="ctr2" id="k5">5</td><td class="ctr1" id="l4">0</td><td 
class="ctr2" id="m4">1</td></tr><tr><td id="a11"><a href="Well44497a.html" 
class="el_class">Well44497a</a></td><td class="bar" id="b5"><img 
src="../.resources/greenbar.gif" width="17" height="10" title="150" 
alt="150"/></td><td class="ctr2" id="c4">100%</td><td class="bar" id="d6"><img 
src="../.resources/greenbar.gif" width="8" height="10" title="2" 
alt="2"/></td><td class="ctr2" id="e4">100%</td><td class="ctr1" 
id="f5">0</td><td class="ctr2" id="g8">4</td><td class="ctr1" id="h5">0</td><td 
class=
 "ctr2" id="i6">21</td><td class="ctr1" id="j5">0</td><td class="ctr2" 
id="k8">3</td><td class="ctr1" id="l5">0</td><td class="ctr2" 
id="m5">1</td></tr><tr><td id="a9"><a href="Well19937a.html" 
class="el_class">Well19937a</a></td><td class="bar" id="b6"><img 
src="../.resources/greenbar.gif" width="15" height="10" title="138" 
alt="138"/></td><td class="ctr2" id="c5">100%</td><td class="bar" id="d9"/><td 
class="ctr2" id="e9">n/a</td><td class="ctr1" id="f6">0</td><td class="ctr2" 
id="g9">3</td><td class="ctr1" id="h6">0</td><td class="ctr2" 
id="i8">19</td><td class="ctr1" id="j6">0</td><td class="ctr2" 
id="k9">3</td><td class="ctr1" id="l6">0</td><td class="ctr2" 
id="m6">1</td></tr><tr><td id="a0"><a href="AbstractWell.html" 
class="el_class">AbstractWell</a></td><td class="bar" id="b7"><img 
src="../.resources/greenbar.gif" width="15" height="10" title="135" 
alt="135"/></td><td class="ctr2" id="c6">100%</td><td class="bar" id="d5"><img 
src="../.resources/greenbar.gif" width="17" height=
 "10" title="4" alt="4"/></td><td class="ctr2" id="e5">100%</td><td 
class="ctr1" id="f7">0</td><td class="ctr2" id="g5">7</td><td class="ctr1" 
id="h7">0</td><td class="ctr2" id="i5">24</td><td class="ctr1" 
id="j7">0</td><td class="ctr2" id="k6">5</td><td class="ctr1" id="l7">0</td><td 
class="ctr2" id="m7">1</td></tr><tr><td id="a2"><a href="IntProvider.html" 
class="el_class">IntProvider</a></td><td class="bar" id="b8"><img 
src="../.resources/greenbar.gif" width="14" height="10" title="125" 
alt="125"/></td><td class="ctr2" id="c7">100%</td><td class="bar" id="d4"><img 
src="../.resources/greenbar.gif" width="25" height="10" title="6" 
alt="6"/></td><td class="ctr2" id="e6">100%</td><td class="ctr1" 
id="f8">0</td><td class="ctr2" id="g2">12</td><td class="ctr1" 
id="h8">0</td><td class="ctr2" id="i4">28</td><td class="ctr1" 
id="j8">0</td><td class="ctr2" id="k1">9</td><td class="ctr1" id="l8">0</td><td 
class="ctr2" id="m8">1</td></tr><tr><td id="a8"><a href="Well1024a.html" 
class="el_clas
 s">Well1024a</a></td><td class="bar" id="b9"><img 
src="../.resources/greenbar.gif" width="12" height="10" title="112" 
alt="112"/></td><td class="ctr2" id="c8">100%</td><td class="bar" id="d10"/><td 
class="ctr2" id="e10">n/a</td><td class="ctr1" id="f9">0</td><td class="ctr2" 
id="g10">3</td><td class="ctr1" id="h9">0</td><td class="ctr2" 
id="i10">17</td><td class="ctr1" id="j9">0</td><td class="ctr2" 
id="k10">3</td><td class="ctr1" id="l9">0</td><td class="ctr2" 
id="m9">1</td></tr><tr><td id="a13"><a href="Well512a.html" 
class="el_class">Well512a</a></td><td class="bar" id="b10"><img 
src="../.resources/greenbar.gif" width="12" height="10" title="108" 
alt="108"/></td><td class="ctr2" id="c9">100%</td><td class="bar" id="d11"/><td 
class="ctr2" id="e11">n/a</td><td class="ctr1" id="f10">0</td><td class="ctr2" 
id="g11">3</td><td class="ctr1" id="h10">0</td><td class="ctr2" 
id="i11">16</td><td class="ctr1" id="j10">0</td><td class="ctr2" 
id="k11">3</td><td class="ctr1" id="l10">0</td><td 
 class="ctr2" id="m10">1</td></tr><tr><td id="a1"><a 
href="AbstractWell$IndexTable.html" 
class="el_class">AbstractWell.IndexTable</a></td><td class="bar" id="b11"><img 
src="../.resources/greenbar.gif" width="12" height="10" title="107" 
alt="107"/></td><td class="ctr2" id="c10">100%</td><td class="bar" id="d7"><img 
src="../.resources/greenbar.gif" width="8" height="10" title="2" 
alt="2"/></td><td class="ctr2" id="e7">100%</td><td class="ctr1" 
id="f11">0</td><td class="ctr2" id="g6">7</td><td class="ctr1" 
id="h11">0</td><td class="ctr2" id="i9">19</td><td class="ctr1" 
id="j11">0</td><td class="ctr2" id="k4">6</td><td class="ctr1" 
id="l11">0</td><td class="ctr2" id="m11">1</td></tr><tr><td id="a12"><a 
href="Well44497b.html" class="el_class">Well44497b</a></td><td class="bar" 
id="b12"><img src="../.resources/greenbar.gif" width="2" height="10" title="25" 
alt="25"/></td><td class="ctr2" id="c11">100%</td><td class="bar" id="d12"/><td 
class="ctr2" id="e12">n/a</td><td class="ctr1" id="f12"
 >0</td><td class="ctr2" id="g12">2</td><td class="ctr1" id="h12">0</td><td 
 >class="ctr2" id="i12">6</td><td class="ctr1" id="j12">0</td><td class="ctr2" 
 >id="k12">2</td><td class="ctr1" id="l12">0</td><td class="ctr2" 
 >id="m12">1</td></tr><tr><td id="a10"><a href="Well19937c.html" 
 >class="el_class">Well19937c</a></td><td class="bar" id="b13"><img 
 >src="../.resources/greenbar.gif" width="2" height="10" title="25" 
 >alt="25"/></td><td class="ctr2" id="c12">100%</td><td class="bar" 
 >id="d13"/><td class="ctr2" id="e13">n/a</td><td class="ctr1" 
 >id="f13">0</td><td class="ctr2" id="g13">2</td><td class="ctr1" 
 >id="h13">0</td><td class="ctr2" id="i13">6</td><td class="ctr1" 
 >id="j13">0</td><td class="ctr2" id="k13">2</td><td class="ctr1" 
 >id="l13">0</td><td class="ctr2" id="m13">1</td></tr></tbody></table><div 
 >class="footer"><span class="right">Created with <a 
 >href="http://www.eclemma.org/jacoco";>JaCoCo</a> 
 >0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 
1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd";><html 
xmlns="http://www.w3.org/1999/xhtml"; lang="en"><head><meta 
http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link 
rel="stylesheet" href="../.resources/report.css" type="text/css"/><link 
rel="shortcut icon" href="../.resources/report.gif" 
type="image/gif"/><title>org.apache.commons.rng.internal.source32</title><script
 type="text/javascript" src="../.resources/sort.js"></script></head><body 
onload="initialSort(['breadcrumb', 'coveragetable'])"><div class="breadcrumb" 
id="breadcrumb"><span class="info"><a href="index.source.html" 
class="el_source">Source Files</a><a href="../.sessions.html" 
class="el_session">Sessions</a></span><a href="../index.html" 
class="el_report">Apache Commons Rng</a> &gt; <span 
class="el_package">org.apache.commons.rng.internal.source32</span></div><h1>org.apache.commons.rng.internal.source32</h1><t
 able class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td 
class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down 
sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td 
class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td 
class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td 
class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td 
class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td 
class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td 
class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td 
class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td 
class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td 
class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td><td 
class="sortable ctr1" id="l" onclick="toggleSort(this)">Missed</td><td 
class="sortable ctr2" id="m" onclick="toggleSort(this)">Cl
 asses</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">18 of 
2,780</td><td class="ctr2">99%</td><td class="bar">0 of 66</td><td 
class="ctr2">100%</td><td class="ctr1">0</td><td class="ctr2">102</td><td 
class="ctr1">6</td><td class="ctr2">433</td><td class="ctr1">0</td><td 
class="ctr2">69</td><td class="ctr1">0</td><td 
class="ctr2">14</td></tr></tfoot><tbody><tr><td id="a4"><a 
href="JDKRandom.html" class="el_class">JDKRandom</a></td><td class="bar" 
id="b0"><img src="../.resources/redbar.gif" width="2" height="10" title="18" 
alt="18"/><img src="../.resources/greenbar.gif" width="5" height="10" 
title="47" alt="47"/></td><td class="ctr2" id="c13">72%</td><td class="bar" 
id="d7"/><td class="ctr2" id="e7">n/a</td><td class="ctr1" id="f0">0</td><td 
class="ctr2" id="g7">4</td><td class="ctr1" id="h0">6</td><td class="ctr2" 
id="i7">19</td><td class="ctr1" id="j0">0</td><td class="ctr2" 
id="k7">4</td><td class="ctr1" id="l0">0</td><td class="ctr2" 
id="m0">1</td></tr><tr><td id="a3"><
 a href="ISAACRandom.html" class="el_class">ISAACRandom</a></td><td class="bar" 
id="b1"><img src="../.resources/greenbar.gif" width="120" height="10" 
title="1,045" alt="1,045"/></td><td class="ctr2" id="c0">100%</td><td 
class="bar" id="d1"><img src="../.resources/greenbar.gif" width="77" 
height="10" title="18" alt="18"/></td><td class="ctr2" id="e0">100%</td><td 
class="ctr1" id="f1">0</td><td class="ctr2" id="g1">20</td><td class="ctr1" 
id="h1">0</td><td class="ctr2" id="i0">133</td><td class="ctr1" 
id="j1">0</td><td class="ctr2" id="k0">11</td><td class="ctr1" 
id="l1">0</td><td class="ctr2" id="m1">1</td></tr><tr><td id="a6"><a 
href="MersenneTwister.html" class="el_class">MersenneTwister</a></td><td 
class="bar" id="b2"><img src="../.resources/greenbar.gif" width="51" 
height="10" title="448" alt="448"/></td><td class="ctr2" id="c1">100%</td><td 
class="bar" id="d0"><img src="../.resources/greenbar.gif" width="120" 
height="10" title="28" alt="28"/></td><td class="ctr2" id="e1">100%</td
 ><td class="ctr1" id="f2">0</td><td class="ctr2" id="g0">21</td><td 
 >class="ctr1" id="h2">0</td><td class="ctr2" id="i1">70</td><td class="ctr1" 
 >id="j2">0</td><td class="ctr2" id="k2">7</td><td class="ctr1" 
 >id="l2">0</td><td class="ctr2" id="m2">1</td></tr><tr><td id="a5"><a 
 >href="KISSRandom.html" class="el_class">KISSRandom</a></td><td class="bar" 
 >id="b3"><img src="../.resources/greenbar.gif" width="18" height="10" 
 >title="160" alt="160"/></td><td class="ctr2" id="c2">100%</td><td class="bar" 
 >id="d8"/><td class="ctr2" id="e8">n/a</td><td class="ctr1" id="f3">0</td><td 
 >class="ctr2" id="g6">6</td><td class="ctr1" id="h3">0</td><td class="ctr2" 
 >id="i4">27</td><td class="ctr1" id="j3">0</td><td class="ctr2" 
 >id="k3">6</td><td class="ctr1" id="l3">0</td><td class="ctr2" 
 >id="m3">1</td></tr><tr><td id="a11"><a href="Well44497a.html" 
 >class="el_class">Well44497a</a></td><td class="bar" id="b4"><img 
 >src="../.resources/greenbar.gif" width="17" height="10" title="150" 
 >alt="150"/></td><td class="c
 tr2" id="c3">100%</td><td class="bar" id="d5"><img 
src="../.resources/greenbar.gif" width="8" height="10" title="2" 
alt="2"/></td><td class="ctr2" id="e2">100%</td><td class="ctr1" 
id="f4">0</td><td class="ctr2" id="g8">4</td><td class="ctr1" id="h4">0</td><td 
class="ctr2" id="i6">21</td><td class="ctr1" id="j4">0</td><td class="ctr2" 
id="k8">3</td><td class="ctr1" id="l4">0</td><td class="ctr2" 
id="m4">1</td></tr><tr><td id="a9"><a href="Well19937a.html" 
class="el_class">Well19937a</a></td><td class="bar" id="b5"><img 
src="../.resources/greenbar.gif" width="15" height="10" title="138" 
alt="138"/></td><td class="ctr2" id="c4">100%</td><td class="bar" id="d9"/><td 
class="ctr2" id="e9">n/a</td><td class="ctr1" id="f5">0</td><td class="ctr2" 
id="g9">3</td><td class="ctr1" id="h5">0</td><td class="ctr2" 
id="i8">19</td><td class="ctr1" id="j5">0</td><td class="ctr2" 
id="k9">3</td><td class="ctr1" id="l5">0</td><td class="ctr2" 
id="m5">1</td></tr><tr><td id="a7"><a href="MultiplyWithCarry
 256.html" class="el_class">MultiplyWithCarry256</a></td><td class="bar" 
id="b6"><img src="../.resources/greenbar.gif" width="15" height="10" 
title="137" alt="137"/></td><td class="ctr2" id="c5">100%</td><td class="bar" 
id="d2"><img src="../.resources/greenbar.gif" width="25" height="10" title="6" 
alt="6"/></td><td class="ctr2" id="e3">100%</td><td class="ctr1" 
id="f6">0</td><td class="ctr2" id="g3">8</td><td class="ctr1" id="h6">0</td><td 
class="ctr2" id="i2">28</td><td class="ctr1" id="j6">0</td><td class="ctr2" 
id="k5">5</td><td class="ctr1" id="l6">0</td><td class="ctr2" 
id="m6">1</td></tr><tr><td id="a0"><a href="AbstractWell.html" 
class="el_class">AbstractWell</a></td><td class="bar" id="b7"><img 
src="../.resources/greenbar.gif" width="15" height="10" title="135" 
alt="135"/></td><td class="ctr2" id="c6">100%</td><td class="bar" id="d4"><img 
src="../.resources/greenbar.gif" width="17" height="10" title="4" 
alt="4"/></td><td class="ctr2" id="e4">100%</td><td class="ctr1" id="f7">
 0</td><td class="ctr2" id="g4">7</td><td class="ctr1" id="h7">0</td><td 
class="ctr2" id="i5">24</td><td class="ctr1" id="j7">0</td><td class="ctr2" 
id="k6">5</td><td class="ctr1" id="l7">0</td><td class="ctr2" 
id="m7">1</td></tr><tr><td id="a2"><a href="IntProvider.html" 
class="el_class">IntProvider</a></td><td class="bar" id="b8"><img 
src="../.resources/greenbar.gif" width="14" height="10" title="125" 
alt="125"/></td><td class="ctr2" id="c7">100%</td><td class="bar" id="d3"><img 
src="../.resources/greenbar.gif" width="25" height="10" title="6" 
alt="6"/></td><td class="ctr2" id="e5">100%</td><td class="ctr1" 
id="f8">0</td><td class="ctr2" id="g2">12</td><td class="ctr1" 
id="h8">0</td><td class="ctr2" id="i3">28</td><td class="ctr1" 
id="j8">0</td><td class="ctr2" id="k1">9</td><td class="ctr1" id="l8">0</td><td 
class="ctr2" id="m8">1</td></tr><tr><td id="a8"><a href="Well1024a.html" 
class="el_class">Well1024a</a></td><td class="bar" id="b9"><img 
src="../.resources/greenbar.gif" width
 ="12" height="10" title="112" alt="112"/></td><td class="ctr2" 
id="c8">100%</td><td class="bar" id="d10"/><td class="ctr2" 
id="e10">n/a</td><td class="ctr1" id="f9">0</td><td class="ctr2" 
id="g10">3</td><td class="ctr1" id="h9">0</td><td class="ctr2" 
id="i10">17</td><td class="ctr1" id="j9">0</td><td class="ctr2" 
id="k10">3</td><td class="ctr1" id="l9">0</td><td class="ctr2" 
id="m9">1</td></tr><tr><td id="a13"><a href="Well512a.html" 
class="el_class">Well512a</a></td><td class="bar" id="b10"><img 
src="../.resources/greenbar.gif" width="12" height="10" title="108" 
alt="108"/></td><td class="ctr2" id="c9">100%</td><td class="bar" id="d11"/><td 
class="ctr2" id="e11">n/a</td><td class="ctr1" id="f10">0</td><td class="ctr2" 
id="g11">3</td><td class="ctr1" id="h10">0</td><td class="ctr2" 
id="i11">16</td><td class="ctr1" id="j10">0</td><td class="ctr2" 
id="k11">3</td><td class="ctr1" id="l10">0</td><td class="ctr2" 
id="m10">1</td></tr><tr><td id="a1"><a href="AbstractWell$IndexTable.html" 
 class="el_class">AbstractWell.IndexTable</a></td><td class="bar" id="b11"><img 
src="../.resources/greenbar.gif" width="12" height="10" title="107" 
alt="107"/></td><td class="ctr2" id="c10">100%</td><td class="bar" id="d6"><img 
src="../.resources/greenbar.gif" width="8" height="10" title="2" 
alt="2"/></td><td class="ctr2" id="e6">100%</td><td class="ctr1" 
id="f11">0</td><td class="ctr2" id="g5">7</td><td class="ctr1" 
id="h11">0</td><td class="ctr2" id="i9">19</td><td class="ctr1" 
id="j11">0</td><td class="ctr2" id="k4">6</td><td class="ctr1" 
id="l11">0</td><td class="ctr2" id="m11">1</td></tr><tr><td id="a12"><a 
href="Well44497b.html" class="el_class">Well44497b</a></td><td class="bar" 
id="b12"><img src="../.resources/greenbar.gif" width="2" height="10" title="25" 
alt="25"/></td><td class="ctr2" id="c11">100%</td><td class="bar" id="d12"/><td 
class="ctr2" id="e12">n/a</td><td class="ctr1" id="f12">0</td><td class="ctr2" 
id="g12">2</td><td class="ctr1" id="h12">0</td><td class="ctr2" 
 id="i12">6</td><td class="ctr1" id="j12">0</td><td class="ctr2" 
id="k12">2</td><td class="ctr1" id="l12">0</td><td class="ctr2" 
id="m12">1</td></tr><tr><td id="a10"><a href="Well19937c.html" 
class="el_class">Well19937c</a></td><td class="bar" id="b13"><img 
src="../.resources/greenbar.gif" width="2" height="10" title="25" 
alt="25"/></td><td class="ctr2" id="c12">100%</td><td class="bar" id="d13"/><td 
class="ctr2" id="e13">n/a</td><td class="ctr1" id="f13">0</td><td class="ctr2" 
id="g13">2</td><td class="ctr1" id="h13">0</td><td class="ctr2" 
id="i13">6</td><td class="ctr1" id="j13">0</td><td class="ctr2" 
id="k13">2</td><td class="ctr1" id="l13">0</td><td class="ctr2" 
id="m13">1</td></tr></tbody></table><div class="footer"><span 
class="right">Created with <a href="http://www.eclemma.org/jacoco";>JaCoCo</a> 
0.7.5.201505241946</span></div></body></html>
\ No newline at end of file


Reply via email to