http://git-wip-us.apache.org/repos/asf/commons-rng/blob/d1b3113a/commons-rng-core/site-content/.svn/pristine/4e/4e2eadc66d3b33b3f84423b62b5b1811464a9228.svn-base
----------------------------------------------------------------------
diff --git 
a/commons-rng-core/site-content/.svn/pristine/4e/4e2eadc66d3b33b3f84423b62b5b1811464a9228.svn-base
 
b/commons-rng-core/site-content/.svn/pristine/4e/4e2eadc66d3b33b3f84423b62b5b1811464a9228.svn-base
new file mode 100644
index 0000000..1e721e8
--- /dev/null
+++ 
b/commons-rng-core/site-content/.svn/pristine/4e/4e2eadc66d3b33b3f84423b62b5b1811464a9228.svn-base
@@ -0,0 +1,635 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" 
"http://www.w3.org/TR/html4/loose.dtd";>
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>NumberFactory (Apache Commons Rng 1.0-SNAPSHOT API)</title>
+<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" 
title="Style">
+<script type="text/javascript" src="../../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="NumberFactory (Apache Commons Rng 
1.0-SNAPSHOT API)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = 
{"i0":9,"i1":9,"i2":9,"i3":9,"i4":9,"i5":9,"i6":9,"i7":9,"i8":9,"i9":9,"i10":9,"i11":9,"i12":9,"i13":9,"i14":9,"i15":9,"i16":9};
+var tabs = {65535:["t0","All Methods"],1:["t1","Static 
Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation 
links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/NumberFactory.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+<div class="aboutLanguage"><script type="text/javascript" 
src="http://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML";></script></div>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a 
href="../../../../../../org/apache/commons/rng/internal/util/NoOpConverter.html"
 title="class in org.apache.commons.rng.internal.util"><span 
class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a 
href="../../../../../../org/apache/commons/rng/internal/util/SeedConverter.html"
 title="interface in org.apache.commons.rng.internal.util"><span 
class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a 
href="../../../../../../index.html?org/apache/commons/rng/internal/util/NumberFactory.html"
 target="_top">Frames</a></li>
+<li><a href="NumberFactory.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a 
href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.commons.rng.internal.util</div>
+<h2 title="Class NumberFactory" class="title">Class NumberFactory</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li><a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true";
 title="class or interface in java.lang">java.lang.Object</a></li>
+<li>
+<ul class="inheritance">
+<li>org.apache.commons.rng.internal.util.NumberFactory</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public final class <a 
href="../../../../../../src-html/org/apache/commons/rng/internal/util/NumberFactory.html#line.25">NumberFactory</a>
+extends <a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true";
 title="class or interface in java.lang">Object</a></pre>
+<div class="block">Utility for creating number types from one or two 
<code>int</code> values
+ or one <code>long</code> value, or a sequence of bytes.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" 
summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span 
class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a 
href="javascript:show(1);">Static Methods</a></span><span 
class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a 
href="javascript:show(8);">Concrete Methods</a></span><span 
class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>static int</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../../org/apache/commons/rng/internal/util/NumberFactory.html#extractHi-long-">extractHi</a></span>(long&nbsp;v)</code>
+<div class="block">Creates an <code>int</code> from a <code>long</code>, using 
the high order bits.</div>
+</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>static int</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../../org/apache/commons/rng/internal/util/NumberFactory.html#extractLo-long-">extractLo</a></span>(long&nbsp;v)</code>
+<div class="block">Creates an <code>int</code> from a <code>long</code>, using 
the low order bits.</div>
+</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code>static boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../../org/apache/commons/rng/internal/util/NumberFactory.html#makeBoolean-int-">makeBoolean</a></span>(int&nbsp;v)</code>&nbsp;</td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code>static boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../../org/apache/commons/rng/internal/util/NumberFactory.html#makeBoolean-long-">makeBoolean</a></span>(long&nbsp;v)</code>&nbsp;</td>
+</tr>
+<tr id="i4" class="altColor">
+<td class="colFirst"><code>static byte[]</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../../org/apache/commons/rng/internal/util/NumberFactory.html#makeByteArray-int-">makeByteArray</a></span>(int&nbsp;v)</code>
+<div class="block">Splits an <code>int</code> into 4 bytes.</div>
+</td>
+</tr>
+<tr id="i5" class="rowColor">
+<td class="colFirst"><code>static byte[]</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../../org/apache/commons/rng/internal/util/NumberFactory.html#makeByteArray-int:A-">makeByteArray</a></span>(int[]&nbsp;input)</code>
+<div class="block">Splits an array of <code>int</code> values into a sequence 
of bytes.</div>
+</td>
+</tr>
+<tr id="i6" class="altColor">
+<td class="colFirst"><code>static byte[]</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../../org/apache/commons/rng/internal/util/NumberFactory.html#makeByteArray-long-">makeByteArray</a></span>(long&nbsp;v)</code>
+<div class="block">Splits a <code>long</code> into 8 bytes.</div>
+</td>
+</tr>
+<tr id="i7" class="rowColor">
+<td class="colFirst"><code>static byte[]</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../../org/apache/commons/rng/internal/util/NumberFactory.html#makeByteArray-long:A-">makeByteArray</a></span>(long[]&nbsp;input)</code>
+<div class="block">Splits an array of <code>long</code> values into a sequence 
of bytes.</div>
+</td>
+</tr>
+<tr id="i8" class="altColor">
+<td class="colFirst"><code>static double</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../../org/apache/commons/rng/internal/util/NumberFactory.html#makeDouble-int-int-">makeDouble</a></span>(int&nbsp;v,
+          int&nbsp;w)</code>&nbsp;</td>
+</tr>
+<tr id="i9" class="rowColor">
+<td class="colFirst"><code>static double</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../../org/apache/commons/rng/internal/util/NumberFactory.html#makeDouble-long-">makeDouble</a></span>(long&nbsp;v)</code>&nbsp;</td>
+</tr>
+<tr id="i10" class="altColor">
+<td class="colFirst"><code>static float</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../../org/apache/commons/rng/internal/util/NumberFactory.html#makeFloat-int-">makeFloat</a></span>(int&nbsp;v)</code>&nbsp;</td>
+</tr>
+<tr id="i11" class="rowColor">
+<td class="colFirst"><code>static int</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../../org/apache/commons/rng/internal/util/NumberFactory.html#makeInt-byte:A-">makeInt</a></span>(byte[]&nbsp;input)</code>
+<div class="block">Creates an <code>int</code> from 4 bytes.</div>
+</td>
+</tr>
+<tr id="i12" class="altColor">
+<td class="colFirst"><code>static int</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../../org/apache/commons/rng/internal/util/NumberFactory.html#makeInt-long-">makeInt</a></span>(long&nbsp;v)</code>
+<div class="block">Creates an <code>int</code> from a <code>long</code>.</div>
+</td>
+</tr>
+<tr id="i13" class="rowColor">
+<td class="colFirst"><code>static int[]</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../../org/apache/commons/rng/internal/util/NumberFactory.html#makeIntArray-byte:A-">makeIntArray</a></span>(byte[]&nbsp;input)</code>
+<div class="block">Creates an array of <code>int</code> values from a sequence 
of bytes.</div>
+</td>
+</tr>
+<tr id="i14" class="altColor">
+<td class="colFirst"><code>static long</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../../org/apache/commons/rng/internal/util/NumberFactory.html#makeLong-byte:A-">makeLong</a></span>(byte[]&nbsp;input)</code>
+<div class="block">Creates a <code>long</code> from 8 bytes.</div>
+</td>
+</tr>
+<tr id="i15" class="rowColor">
+<td class="colFirst"><code>static long</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../../org/apache/commons/rng/internal/util/NumberFactory.html#makeLong-int-int-">makeLong</a></span>(int&nbsp;v,
+        int&nbsp;w)</code>&nbsp;</td>
+</tr>
+<tr id="i16" class="altColor">
+<td class="colFirst"><code>static long[]</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../../org/apache/commons/rng/internal/util/NumberFactory.html#makeLongArray-byte:A-">makeLongArray</a></span>(byte[]&nbsp;input)</code>
+<div class="block">Creates an array of <code>long</code> values from a 
sequence of bytes.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.<a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true";
 title="class or interface in java.lang">Object</a></h3>
+<code><a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#clone--";
 title="class or interface in java.lang">clone</a>, <a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-";
 title="class or interface in java.lang">equals</a>, <a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#finalize--";
 title="class or interface in java.lang">finalize</a>, <a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#getClass--";
 title="class or interface in java.lang">getClass</a>, <a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#hashCode--";
 title="class or interface in java.lang">hashCode</a>, <a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#notify--";
 title="class or interface in java.lang">notify</a>, <a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang
 /Object.html?is-external=true#notifyAll--" title="class or interface in 
java.lang">notifyAll</a>, <a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#toString--";
 title="class or interface in java.lang">toString</a>, <a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait--";
 title="class or interface in java.lang">wait</a>, <a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait-long-";
 title="class or interface in java.lang">wait</a>, <a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait-long-int-";
 title="class or interface in java.lang">wait</a></code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="makeBoolean-int-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>makeBoolean</h4>
+<pre>public static&nbsp;boolean&nbsp;<a 
href="../../../../../../src-html/org/apache/commons/rng/internal/util/NumberFactory.html#line.50">makeBoolean</a>(int&nbsp;v)</pre>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>v</code> - Number.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>a boolean.</dd>
+</dl>
+</li>
+</ul>
+<a name="makeBoolean-long-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>makeBoolean</h4>
+<pre>public static&nbsp;boolean&nbsp;<a 
href="../../../../../../src-html/org/apache/commons/rng/internal/util/NumberFactory.html#line.58">makeBoolean</a>(long&nbsp;v)</pre>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>v</code> - Number.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>a boolean.</dd>
+</dl>
+</li>
+</ul>
+<a name="makeDouble-long-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>makeDouble</h4>
+<pre>public static&nbsp;double&nbsp;<a 
href="../../../../../../src-html/org/apache/commons/rng/internal/util/NumberFactory.html#line.66">makeDouble</a>(long&nbsp;v)</pre>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>v</code> - Number.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>a <code>double</code> value in the interval <code>[0, 1]</code>.</dd>
+</dl>
+</li>
+</ul>
+<a name="makeDouble-int-int-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>makeDouble</h4>
+<pre>public static&nbsp;double&nbsp;<a 
href="../../../../../../src-html/org/apache/commons/rng/internal/util/NumberFactory.html#line.76">makeDouble</a>(int&nbsp;v,
+                                int&nbsp;w)</pre>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>v</code> - Number (high order bits).</dd>
+<dd><code>w</code> - Number (low order bits).</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>a <code>double</code> value in the interval <code>[0, 1]</code>.</dd>
+</dl>
+</li>
+</ul>
+<a name="makeFloat-int-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>makeFloat</h4>
+<pre>public static&nbsp;float&nbsp;<a 
href="../../../../../../src-html/org/apache/commons/rng/internal/util/NumberFactory.html#line.87">makeFloat</a>(int&nbsp;v)</pre>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>v</code> - Number.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>a <code>float</code> value in the interval <code>[0, 1]</code>.</dd>
+</dl>
+</li>
+</ul>
+<a name="makeLong-int-int-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>makeLong</h4>
+<pre>public static&nbsp;long&nbsp;<a 
href="../../../../../../src-html/org/apache/commons/rng/internal/util/NumberFactory.html#line.96">makeLong</a>(int&nbsp;v,
+                            int&nbsp;w)</pre>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>v</code> - Number (high order bits).</dd>
+<dd><code>w</code> - Number (low order bits).</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>a <code>long</code> value.</dd>
+</dl>
+</li>
+</ul>
+<a name="makeInt-long-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>makeInt</h4>
+<pre>public static&nbsp;int&nbsp;<a 
href="../../../../../../src-html/org/apache/commons/rng/internal/util/NumberFactory.html#line.109">makeInt</a>(long&nbsp;v)</pre>
+<div class="block">Creates an <code>int</code> from a <code>long</code>.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>v</code> - Number.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>an <code>int</code> value made from the "xor" of the
+ <a 
href="../../../../../../org/apache/commons/rng/internal/util/NumberFactory.html#extractHi-long-"><code>high
 order bits</code></a> and
+ <a 
href="../../../../../../org/apache/commons/rng/internal/util/NumberFactory.html#extractLo-long-"><code>low
 order bits</code></a> of <code>v</code>.</dd>
+</dl>
+</li>
+</ul>
+<a name="extractHi-long-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>extractHi</h4>
+<pre>public static&nbsp;int&nbsp;<a 
href="../../../../../../src-html/org/apache/commons/rng/internal/util/NumberFactory.html#line.128">extractHi</a>(long&nbsp;v)</pre>
+<div class="block">Creates an <code>int</code> from a <code>long</code>, using 
the high order bits.
+ <p>
+ The returned value is such that if
+ <pre><code>
+  vL = extractLo(v);
+  vH = extractHi(v);
+ </code></pre>
+ then <code>v</code> is equal to <a 
href="../../../../../../org/apache/commons/rng/internal/util/NumberFactory.html#makeLong-int-int-"><code>makeLong(vH,
 vL)</code></a>.
+ </p></div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>v</code> - Number.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>an <code>int</code> value made from the most significant bits
+ of <code>v</code>.</dd>
+</dl>
+</li>
+</ul>
+<a name="extractLo-long-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>extractLo</h4>
+<pre>public static&nbsp;int&nbsp;<a 
href="../../../../../../src-html/org/apache/commons/rng/internal/util/NumberFactory.html#line.147">extractLo</a>(long&nbsp;v)</pre>
+<div class="block">Creates an <code>int</code> from a <code>long</code>, using 
the low order bits.
+ <p>
+ The returned value is such that if
+ <pre><code>
+  vL = extractLo(v);
+  vH = extractHi(v);
+ </code></pre>
+ then <code>v</code> is equal to <a 
href="../../../../../../org/apache/commons/rng/internal/util/NumberFactory.html#makeLong-int-int-"><code>makeLong(vH,
 vL)</code></a>.
+ </p></div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>v</code> - Number.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>an <code>int</code> value made from the least significant bits
+ of <code>v</code>.</dd>
+</dl>
+</li>
+</ul>
+<a name="makeByteArray-long-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>makeByteArray</h4>
+<pre>public static&nbsp;byte[]&nbsp;<a 
href="../../../../../../src-html/org/apache/commons/rng/internal/util/NumberFactory.html#line.158">makeByteArray</a>(long&nbsp;v)</pre>
+<div class="block">Splits a <code>long</code> into 8 bytes.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>v</code> - Value.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the bytes that compose the given value (least-significant
+ byte first).</dd>
+</dl>
+</li>
+</ul>
+<a name="makeLong-byte:A-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>makeLong</h4>
+<pre>public static&nbsp;long&nbsp;<a 
href="../../../../../../src-html/org/apache/commons/rng/internal/util/NumberFactory.html#line.178">makeLong</a>(byte[]&nbsp;input)</pre>
+<div class="block">Creates a <code>long</code> from 8 bytes.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>input</code> - Input.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the value that correspond to the given bytes assuming
+ that the is ordered in increasing byte significance (i.e. the
+ first byte in the array is the least-siginficant).</dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/IllegalArgumentException.html?is-external=true";
 title="class or interface in java.lang">IllegalArgumentException</a></code> - 
if <code>input.length != 8</code>.</dd>
+</dl>
+</li>
+</ul>
+<a name="makeByteArray-long:A-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>makeByteArray</h4>
+<pre>public static&nbsp;byte[]&nbsp;<a 
href="../../../../../../src-html/org/apache/commons/rng/internal/util/NumberFactory.html#line.198">makeByteArray</a>(long[]&nbsp;input)</pre>
+<div class="block">Splits an array of <code>long</code> values into a sequence 
of bytes.
+ This method calls <a 
href="../../../../../../org/apache/commons/rng/internal/util/NumberFactory.html#makeByteArray-long-"><code>makeByteArray(long)</code></a>
 for each element of
+ the <code>input</code>.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>input</code> - Input.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>an array of bytes.</dd>
+</dl>
+</li>
+</ul>
+<a name="makeLongArray-byte:A-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>makeLongArray</h4>
+<pre>public static&nbsp;long[]&nbsp;<a 
href="../../../../../../src-html/org/apache/commons/rng/internal/util/NumberFactory.html#line.220">makeLongArray</a>(byte[]&nbsp;input)</pre>
+<div class="block">Creates an array of <code>long</code> values from a 
sequence of bytes.
+ This method calls <a 
href="../../../../../../org/apache/commons/rng/internal/util/NumberFactory.html#makeLong-byte:A-"><code>makeLong(byte[])</code></a>
 for each subsequence
+ of 8 bytes.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>input</code> - Input.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>an array of <code>long</code>.</dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/IllegalArgumentException.html?is-external=true";
 title="class or interface in java.lang">IllegalArgumentException</a></code> - 
if <code>input.length</code> is not
+ a multiple of 8.</dd>
+</dl>
+</li>
+</ul>
+<a name="makeByteArray-int-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>makeByteArray</h4>
+<pre>public static&nbsp;byte[]&nbsp;<a 
href="../../../../../../src-html/org/apache/commons/rng/internal/util/NumberFactory.html#line.242">makeByteArray</a>(int&nbsp;v)</pre>
+<div class="block">Splits an <code>int</code> into 4 bytes.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>v</code> - Value.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the bytes that compose the given value (least-significant
+ byte first).</dd>
+</dl>
+</li>
+</ul>
+<a name="makeInt-byte:A-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>makeInt</h4>
+<pre>public static&nbsp;int&nbsp;<a 
href="../../../../../../src-html/org/apache/commons/rng/internal/util/NumberFactory.html#line.262">makeInt</a>(byte[]&nbsp;input)</pre>
+<div class="block">Creates an <code>int</code> from 4 bytes.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>input</code> - Input.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the value that correspond to the given bytes assuming
+ that the is ordered in increasing byte significance (i.e. the
+ first byte in the array is the least-siginficant).</dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/IllegalArgumentException.html?is-external=true";
 title="class or interface in java.lang">IllegalArgumentException</a></code> - 
if <code>input.length != 4</code>.</dd>
+</dl>
+</li>
+</ul>
+<a name="makeByteArray-int:A-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>makeByteArray</h4>
+<pre>public static&nbsp;byte[]&nbsp;<a 
href="../../../../../../src-html/org/apache/commons/rng/internal/util/NumberFactory.html#line.282">makeByteArray</a>(int[]&nbsp;input)</pre>
+<div class="block">Splits an array of <code>int</code> values into a sequence 
of bytes.
+ This method calls <a 
href="../../../../../../org/apache/commons/rng/internal/util/NumberFactory.html#makeByteArray-int-"><code>makeByteArray(int)</code></a>
 for each element of
+ the <code>input</code>.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>input</code> - Input.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>an array of bytes.</dd>
+</dl>
+</li>
+</ul>
+<a name="makeIntArray-byte:A-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>makeIntArray</h4>
+<pre>public static&nbsp;int[]&nbsp;<a 
href="../../../../../../src-html/org/apache/commons/rng/internal/util/NumberFactory.html#line.304">makeIntArray</a>(byte[]&nbsp;input)</pre>
+<div class="block">Creates an array of <code>int</code> values from a sequence 
of bytes.
+ This method calls <a 
href="../../../../../../org/apache/commons/rng/internal/util/NumberFactory.html#makeInt-byte:A-"><code>makeInt(byte[])</code></a>
 for each subsequence
+ of 4 bytes.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>input</code> - Input. Length must be a multiple of 4.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>an array of <code>int</code>.</dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/IllegalArgumentException.html?is-external=true";
 title="class or interface in java.lang">IllegalArgumentException</a></code> - 
if <code>input.length</code> is not
+ a multiple of 4.</dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation 
links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/NumberFactory.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+<div class="aboutLanguage"><script type="text/javascript" 
src="http://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML";></script></div>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a 
href="../../../../../../org/apache/commons/rng/internal/util/NoOpConverter.html"
 title="class in org.apache.commons.rng.internal.util"><span 
class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a 
href="../../../../../../org/apache/commons/rng/internal/util/SeedConverter.html"
 title="interface in org.apache.commons.rng.internal.util"><span 
class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a 
href="../../../../../../index.html?org/apache/commons/rng/internal/util/NumberFactory.html"
 target="_top">Frames</a></li>
+<li><a href="NumberFactory.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a 
href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2016 <a 
href="https://www.apache.org/";>The Apache Software Foundation</a>. All rights 
reserved.</small></p>
+</body>
+</html>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/commons-rng/blob/d1b3113a/commons-rng-core/site-content/.svn/pristine/4e/4e84bc26f5c398a810dd4cd5cc815de0eae054a1.svn-base
----------------------------------------------------------------------
diff --git 
a/commons-rng-core/site-content/.svn/pristine/4e/4e84bc26f5c398a810dd4cd5cc815de0eae054a1.svn-base
 
b/commons-rng-core/site-content/.svn/pristine/4e/4e84bc26f5c398a810dd4cd5cc815de0eae054a1.svn-base
new file mode 100644
index 0000000..31f1909
--- /dev/null
+++ 
b/commons-rng-core/site-content/.svn/pristine/4e/4e84bc26f5c398a810dd4cd5cc815de0eae054a1.svn-base
@@ -0,0 +1,190 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" 
"http://www.w3.org/TR/html4/loose.dtd";>
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Uses of Package org.apache.commons.rng.internal.source32 (Apache 
Commons Rng 1.0-SNAPSHOT API)</title>
+<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" 
title="Style">
+<script type="text/javascript" src="../../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="Uses of Package 
org.apache.commons.rng.internal.source32 (Apache Commons Rng 1.0-SNAPSHOT API)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation 
links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li>Class</li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+<div class="aboutLanguage"><script type="text/javascript" 
src="http://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML";></script></div>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a 
href="../../../../../../index.html?org/apache/commons/rng/internal/source32/package-use.html"
 target="_top">Frames</a></li>
+<li><a href="package-use.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a 
href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h1 title="Uses of Package org.apache.commons.rng.internal.source32" 
class="title">Uses of Package<br>org.apache.commons.rng.internal.source32</h1>
+</div>
+<div class="contentContainer">
+<ul class="blockList">
+<li class="blockList">
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" 
summary="Use table, listing packages, and an explanation">
+<caption><span>Packages that use <a 
href="../../../../../../org/apache/commons/rng/internal/source32/package-summary.html">org.apache.commons.rng.internal.source32</a></span><span
 class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Package</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a 
href="#org.apache.commons.rng.internal.source32">org.apache.commons.rng.internal.source32</a></td>
+<td class="colLast">
+<div class="block">
+ Concrete algorithms for <code>int</code>-based sources of randomness</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="org.apache.commons.rng.internal.source32">
+<!--   -->
+</a>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" 
summary="Use table, listing classes, and an explanation">
+<caption><span>Classes in <a 
href="../../../../../../org/apache/commons/rng/internal/source32/package-summary.html">org.apache.commons.rng.internal.source32</a>
 used by <a 
href="../../../../../../org/apache/commons/rng/internal/source32/package-summary.html">org.apache.commons.rng.internal.source32</a></span><span
 class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Class and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colOne"><a 
href="../../../../../../org/apache/commons/rng/internal/source32/class-use/AbstractWell.html#org.apache.commons.rng.internal.source32">AbstractWell</a>
+<div class="block">This abstract class implements the WELL class of 
pseudo-random number
+ generator from Fran&ccedil;ois Panneton, Pierre L'Ecuyer and Makoto
+ Matsumoto.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><a 
href="../../../../../../org/apache/commons/rng/internal/source32/class-use/IntProvider.html#org.apache.commons.rng.internal.source32">IntProvider</a>
+<div class="block">Base class for all implementations that provide an 
<code>int</code>-based
+ source randomness.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><a 
href="../../../../../../org/apache/commons/rng/internal/source32/class-use/RandomIntSource.html#org.apache.commons.rng.internal.source32">RandomIntSource</a>
+<div class="block">Source of randomness that generates values of type 
<code>int</code>.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><a 
href="../../../../../../org/apache/commons/rng/internal/source32/class-use/Well19937a.html#org.apache.commons.rng.internal.source32">Well19937a</a>
+<div class="block">This class implements the WELL19937a pseudo-random number 
generator
+ from Fran&ccedil;ois Panneton, Pierre L'Ecuyer and Makoto Matsumoto.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><a 
href="../../../../../../org/apache/commons/rng/internal/source32/class-use/Well44497a.html#org.apache.commons.rng.internal.source32">Well44497a</a>
+<div class="block">This class implements the WELL44497a pseudo-random number 
generator
+ from Fran&ccedil;ois Panneton, Pierre L'Ecuyer and Makoto Matsumoto.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation 
links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li>Class</li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+<div class="aboutLanguage"><script type="text/javascript" 
src="http://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML";></script></div>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a 
href="../../../../../../index.html?org/apache/commons/rng/internal/source32/package-use.html"
 target="_top">Frames</a></li>
+<li><a href="package-use.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a 
href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2016 <a 
href="https://www.apache.org/";>The Apache Software Foundation</a>. All rights 
reserved.</small></p>
+</body>
+</html>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/commons-rng/blob/d1b3113a/commons-rng-core/site-content/.svn/pristine/4e/4ee6538b27a54c6a660e8af53a3476bd83b0f0a8.svn-base
----------------------------------------------------------------------
diff --git 
a/commons-rng-core/site-content/.svn/pristine/4e/4ee6538b27a54c6a660e8af53a3476bd83b0f0a8.svn-base
 
b/commons-rng-core/site-content/.svn/pristine/4e/4ee6538b27a54c6a660e8af53a3476bd83b0f0a8.svn-base
new file mode 100644
index 0000000..b49c864
--- /dev/null
+++ 
b/commons-rng-core/site-content/.svn/pristine/4e/4ee6538b27a54c6a660e8af53a3476bd83b0f0a8.svn-base
@@ -0,0 +1,302 @@
+<!DOCTYPE html>
+<!--
+ | Generated by Apache Maven Doxia at 10 September 2016
+ | Rendered using Apache Maven Fluido Skin 1.3.0
+-->
+<html xmlns="http://www.w3.org/1999/xhtml"; xml:lang="en" lang="en">
+  <head>
+    <meta charset="UTF-8" />
+    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
+    <meta name="Date-Revision-yyyymmdd" content="20160910" />
+    <meta http-equiv="Content-Language" content="en" />
+    <title>Rng &#x2013; Project Team</title>
+
+  <link rel="stylesheet" href="./css/bootstrap.min.css" type="text/css" />
+  <link rel="stylesheet" href="./css/site.css" type="text/css" />
+    <link rel="stylesheet" href="./css/print.css" media="print" />
+
+  <script type="text/javascript" src="./js/jquery.min.js"></script>
+  <script type="text/javascript" src="./js/bootstrap.min.js"></script>
+  <script type="text/javascript" src="./js/prettify.min.js"></script>
+  <script type="text/javascript" src="./js/site.js"></script>
+
+                            
+<script 
src="http://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML";
 type="text/javascript"></script>                                
+<link rel="stylesheet" href="./css/prettify.css" media="all" type="text/css"/> 
                 
+      </head>
+
+  <body class="composite">
+                          <a href="http://commons.apache.org/"; id="bannerLeft" 
title="Apache Commons logo">
+                                                                               
         <img class="logo-left" src="./images/commons-logo.png"  alt="Apache 
Commons logo"/>
+                </a>
+                                              <a href="index.html" 
id="bannerRight">
+                                                                               
                 <img class="logo-right" src="images/commons_rng.small.png"  
alt="Commons Rng"/>
+                </a>
+          <div class="clear"></div>
+
+    <div class="navbar">
+      <div class="navbar-inner">
+        <div class="container-fluid">
+          <a class="brand" 
href="http://commons.apache.org/proper/commons-rng/";>Apache Commons Rng 
&trade;</a>
+          <ul class="nav">      
+                    
+            <li id="publishDate">Last Published: 10 September 2016</li>
+      <li class="divider">|</li> <li id="projectVersion">Version: 
1.0-SNAPSHOT</li>
+  </ul>
+                    <div class="pull-right">  <ul class="nav">
+            <li>
+                  <a href="http://www.apachecon.com/"; class="externalLink" 
title="ApacheCon">
+    ApacheCon</a>
+      </li>
+          <li>
+                  <a href="http://www.apache.org"; class="externalLink" 
title="Apache">
+    Apache</a>
+      </li>
+          <li>
+                  <a href="../../" title="Commons">
+    Commons</a>
+      </li>
+    </ul>
+</div>
+        </div>
+      </div>
+    </div>
+
+    <div class="container-fluid">
+      <table class="layout-table">
+        <tr>
+          <td class="sidebar">
+            <div class="well sidebar-nav">
+                    <ul class="nav nav-list">
+                                  <li class="nav-header">Rng</li>
+                                        <li class="none">
+                  <a href="index.html" title="Overview">
+    Overview</a>
+          </li>
+                             <li class="none">
+                  <a href="../../rng/download_rng.cgi" title="Downloads">
+    Downloads</a>
+          </li>
+                             <li class="none">
+                  <a href="apidocs/index.html" title="Latest API docs 
(development)">
+    Latest API docs (development)</a>
+          </li>
+                             <li class="none">
+                  <a href="../../rng/javadocs/api-1.0/index.html" 
title="Javadoc (1.0 release)">
+    Javadoc (1.0 release)</a>
+          </li>
+                             <li class="none">
+                  <a href="issue-tracking.html" title="Issue Tracking">
+    Issue Tracking</a>
+          </li>
+                             <li class="none">
+                  <a 
href="http://git-wip-us.apache.org/repos/asf/commons-rng.git"; 
class="externalLink" title="Source Repository (current)">
+    Source Repository (current)</a>
+          </li>
+                             <li class="none">
+                  <a href="developers.html" title="Developers Guide">
+    Developers Guide</a>
+          </li>
+                 </ul>
+      <ul class="nav nav-list">
+                                        <li class="nav-header"><i 
class="icon-book"></i>User Guide</li>
+                                        <li class="none">
+                  <a href="userguide/index.html" title="Contents">
+    Contents</a>
+          </li>
+                 </ul>
+      <ul class="nav nav-list">
+                                        <li class="nav-header"><i 
class="icon-info-sign"></i>Project Documentation</li>
+                                                                               
                                                                                
                                                                                
                                         <li class="expanded">
+                  <a href="project-info.html" title="Project Information">
+    Project Information</a>
+                    <ul>
+                                  <li class="none">
+                  <a href="index.html" title="About">
+    About</a>
+          </li>
+                                     <li class="none">
+                  <a href="project-summary.html" title="Summary">
+    Summary</a>
+          </li>
+                                       <li class="none active">
+                  <a href="team-list.html" title="Team">
+    Team</a>
+          </li>
+                                     <li class="none">
+                  <a href="source-repository.html" title="Source Code 
Management">
+    Source Code Management</a>
+          </li>
+                                     <li class="none">
+                  <a href="issue-tracking.html" title="Issue Management">
+    Issue Management</a>
+          </li>
+                                     <li class="none">
+                  <a href="mail-lists.html" title="Mailing Lists">
+    Mailing Lists</a>
+          </li>
+                                     <li class="none">
+                  <a href="dependency-info.html" title="Dependency 
Information">
+    Dependency Information</a>
+          </li>
+                                     <li class="none">
+                  <a href="dependencies.html" title="Dependencies">
+    Dependencies</a>
+          </li>
+                                     <li class="none">
+                  <a href="dependency-convergence.html" title="Dependency 
Convergence">
+    Dependency Convergence</a>
+          </li>
+                                     <li class="none">
+                  <a href="integration.html" title="CI Management">
+    CI Management</a>
+          </li>
+                                     <li class="none">
+                  <a href="distribution-management.html" title="Distribution 
Management">
+    Distribution Management</a>
+          </li>
+                     </ul>
+              </li>
+                                                                               
                                                                                
                                                                                
                                                        <li class="collapsed">
+                  <a href="project-reports.html" title="Project Reports">
+    Project Reports</a>
+                    </li>
+                 </ul>
+      <ul class="nav nav-list">
+                                  <li class="nav-header">Commons</li>
+                                        <li class="none">
+                  <a href="../../" title="Home">
+    Home</a>
+          </li>
+                             <li class="none">
+                  <a href="http://www.apache.org/licenses/"; 
class="externalLink" title="License">
+    License</a>
+          </li>
+                                                                               
<li class="collapsed">
+                  <a href="../../components.html" title="Components">
+    Components</a>
+                    </li>
+                                                                               
<li class="collapsed">
+                  <a href="../../sandbox/index.html" title="Sandbox">
+    Sandbox</a>
+                    </li>
+                                                                               
<li class="collapsed">
+                  <a href="../../dormant/index.html" title="Dormant">
+    Dormant</a>
+                    </li>
+                 </ul>
+      <ul class="nav nav-list">
+                                  <li class="nav-header">General 
Information</li>
+                                        <li class="none">
+                  <a href="../../security.html" title="Security">
+    Security</a>
+          </li>
+                             <li class="none">
+                  <a href="../../volunteering.html" title="Volunteering">
+    Volunteering</a>
+          </li>
+                             <li class="none">
+                  <a href="../../patches.html" title="Contributing Patches">
+    Contributing Patches</a>
+          </li>
+                             <li class="none">
+                  <a href="../../building.html" title="Building Components">
+    Building Components</a>
+          </li>
+                             <li class="none">
+                  <a href="../../commons-parent-pom.html" title="Commons 
Parent Pom">
+    Commons Parent Pom</a>
+          </li>
+                             <li class="none">
+                  <a href="../../build-plugin/index.html" title="Commons Build 
Plugin">
+    Commons Build Plugin</a>
+          </li>
+                             <li class="none">
+                  <a href="../../releases/index.html" title="Releasing 
Components">
+    Releasing Components</a>
+          </li>
+                             <li class="none">
+                  <a href="http://wiki.apache.org/commons/FrontPage"; 
class="externalLink" title="Wiki">
+    Wiki</a>
+          </li>
+                 </ul>
+      <ul class="nav nav-list">
+                                  <li class="nav-header">ASF</li>
+                                        <li class="none">
+                  <a href="http://www.apache.org/foundation/how-it-works.html"; 
class="externalLink" title="How the ASF works">
+    How the ASF works</a>
+          </li>
+                             <li class="none">
+                  <a href="http://www.apache.org/foundation/getinvolved.html"; 
class="externalLink" title="Get Involved">
+    Get Involved</a>
+          </li>
+                             <li class="none">
+                  <a href="http://www.apache.org/dev/"; class="externalLink" 
title="Developer Resources">
+    Developer Resources</a>
+          </li>
+                             <li class="none">
+                  <a 
href="http://www.apache.org/foundation/policies/conduct.html"; 
class="externalLink" title="Code of Conduct">
+    Code of Conduct</a>
+          </li>
+                             <li class="none">
+                  <a href="http://www.apache.org/foundation/sponsorship.html"; 
class="externalLink" title="Sponsorship">
+    Sponsorship</a>
+          </li>
+                             <li class="none">
+                  <a href="http://www.apache.org/foundation/thanks.html"; 
class="externalLink" title="Thanks">
+    Thanks</a>
+          </li>
+                 </ul>
+              </div>
+            <div id="poweredBy">
+                                                                               
                                     <a 
href="http://www.apache.org/events/current-event.html"; title="ApacheCon" 
class="builtBy">
+        <img class="builtBy"  alt="ApacheCon" 
src="http://www.apache.org/events/current-event-125x125.png";    />
+      </a>
+                                                                               
                     <a href="http://maven.apache.org/"; title="Maven" 
class="builtBy">
+        <img class="builtBy"  alt="Maven" 
src="http://maven.apache.org/images/logos/maven-feather.png";    />
+      </a>
+                      </div>
+          </td>
+          <td class="content">
+            <div class="section">
+<h2><a name="Project_Team"></a>Project Team</h2><a name="Project_Team"></a>
+<p>A successful project requires many people to play many roles. Some members 
write code or documentation, while others are valuable as testers, submitting 
patches and suggestions.</p>
+<p>The project team is comprised of Members and Contributors. Members have 
direct access to the source of a project and actively evolve the code-base. 
Contributors improve the project through submission of patches and suggestions 
to the Members. The number of Contributors to the project is unbounded. Get 
involved today. All contributions to the project are greatly appreciated.</p>
+<div class="section">
+<h3><a name="Members"></a>Members</h3><a name="Members"></a>
+<p>The following is a list of developers with commit privileges that have 
directly contributed to the project in one way or another.</p>
+<table border="0" class="bodyTable">
+<tr class="a">
+<th>Image</th>
+<th>Id</th>
+<th>Name</th>
+<th>Email</th></tr>
+<tr class="b">
+<td><img 
src="http://www.gravatar.com/avatar/f668657e0a1300c5f94973881041ebd2?d=mm&amp;s=60";
 alt="" /></td>
+<td><a name="erans"></a>erans</td>
+<td>Gilles Sadowski</td>
+<td>erans at apache dot org</td></tr></table></div>
+<div class="section">
+<h3><a name="Contributors"></a>Contributors</h3><a name="Contributors"></a>
+<p>The following additional people have contributed to this project through 
the way of suggestions, patches or documentation.</p>
+<table border="0" class="bodyTable">
+<tr class="a">
+<th>Name</th></tr>
+<tr class="b">
+<td>Artem Barger</td></tr></table></div></div>
+          </td>
+        </tr>
+      </table>
+    </div>
+
+    <div class="footer">
+      <p>Copyright &copy;                    2016
+                        <a href="https://www.apache.org/";>The Apache Software 
Foundation</a>.
+            All Rights Reserved.</p>
+                                                                  
+<div class="center">Apache Commons, Apache Commons Rng, Apache, the Apache 
feather logo, and the Apache Commons project logos are trademarks of The Apache 
Software Foundation.
+      All other marks mentioned may be trademarks or registered trademarks of 
their respective owners.</div>
+                              </div>
+  </body>
+
+</html>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/commons-rng/blob/d1b3113a/commons-rng-core/site-content/.svn/pristine/4f/4f3b015debf2490b578ef54be5c2935a0d373e67.svn-base
----------------------------------------------------------------------
diff --git 
a/commons-rng-core/site-content/.svn/pristine/4f/4f3b015debf2490b578ef54be5c2935a0d373e67.svn-base
 
b/commons-rng-core/site-content/.svn/pristine/4f/4f3b015debf2490b578ef54be5c2935a0d373e67.svn-base
new file mode 100644
index 0000000..ac92ef1
--- /dev/null
+++ 
b/commons-rng-core/site-content/.svn/pristine/4f/4f3b015debf2490b578ef54be5c2935a0d373e67.svn-base
@@ -0,0 +1,309 @@
+<?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>TwoCmres.java</title><link rel="stylesheet" 
href="../.resources/prettify.css" type="text/css"/><script 
type="text/javascript" src="../.resources/prettify.js"></script></head><body 
onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><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.source.html" 
class="el_package">org.apache.commons.rng.internal.source64</a> &gt; <span 
class="el_source">TwoCmres.java</span></div
 ><h1>TwoCmres.java</h1><pre class="source lang-java linenums">/*
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements.  See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the &quot;License&quot;); you may not use this file except in compliance 
with
+ * the License.  You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an &quot;AS IS&quot; BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package org.apache.commons.rng.internal.source64;
+
+import java.util.List;
+import java.util.ArrayList;
+import org.apache.commons.rng.internal.util.NumberFactory;
+
+/**
+ * Random number generator designed by Mark D.&amp;nbsp;Overton.
+ * &lt;p&gt;
+ *  It is one of the many generators described by the author in the following 
article series:
+ *  &lt;ul&gt;
+ *   &lt;li&gt;&lt;a 
href=&quot;http://www.drdobbs.com/tools/fast-high-quality-parallel-random-number/229625477&quot;&gt;Part
 one&lt;/a&gt;&lt;/li&gt;
+ *   &lt;li&gt;&lt;a 
href=&quot;http://www.drdobbs.com/tools/fast-high-quality-parallel-random-number/231000484&quot;&gt;Part
 two&lt;/a&gt;&lt;/li&gt;
+ *  &lt;/ul&gt;
+ * &lt;/p&gt;
+ *
+ * @since 1.0
+ */
+public class TwoCmres extends LongProvider {
+    /** Error message. */
+    private static final String INTERNAL_ERROR_MSG = &quot;Internal error: 
Please file a bug report&quot;;
+    /** A small positive integer. */
+    private static final byte SEED_GUARD = 9;
+    /** Factory of instances of this class. Singleton. */
+<span class="fc" id="L42">    private static final Cmres.Factory FACTORY = new 
Cmres.Factory();</span>
+    /** First subcycle generator. */
+    private final Cmres x;
+    /** Second subcycle generator. */
+    private final Cmres y;
+    /** State of first subcycle generator. */
+    private long xx;
+    /** State of second subcycle generator. */
+    private long yy;
+
+    /**
+     * Creates a new instance.
+     *
+     * @param seed Initial seed.
+     * @param x First subcycle generator.
+     * @param y Second subcycle generator.
+     * @throws IllegalArgumentException if {@code x == y}.
+     */
+    private TwoCmres(int seed,
+                     Cmres x,
+<span class="fc" id="L62">                     Cmres y) {</span>
+<span class="fc bfc" id="L63" title="All 2 branches covered.">        if (x == 
y) {</span>
+<span class="fc" id="L64">            throw new 
IllegalArgumentException(&quot;Subcycle generators must be 
different&quot;);</span>
+        }
+<span class="fc" id="L66">        this.x = x;</span>
+<span class="fc" id="L67">        this.y = y;</span>
+<span class="fc" id="L68">        setSeedInternal(seed);</span>
+<span class="fc" id="L69">    }</span>
+
+    /**
+     * Creates a new instance.
+     *
+     * @param seed Seed.
+     */
+    public TwoCmres(Integer seed) {
+<span class="fc" id="L77">        this(seed, 0, 1);</span>
+<span class="fc" id="L78">    }</span>
+
+    /**
+     * Creates a new instance.
+     *
+     * @param seed Seed.
+     * @param i Table entry for first subcycle generator.
+     * @param j Table entry for second subcycle generator.
+     * @throws IllegalArgumentException if {@code i == j}.
+     * @throws IndexOutOfBoundsException if {@code i &lt; 0} or
+     * {@code i &gt;= numberOfSubcycleGenerators()}.
+     * @throws IndexOutOfBoundsException if {@code j &lt; 0} or
+     * {@code j &gt;= numberOfSubcycleGenerators()}.
+     */
+    public TwoCmres(Integer seed,
+                    int i,
+                    int j) {
+<span class="fc" id="L95">        this(seed, FACTORY.get(i), 
FACTORY.get(j));</span>
+<span class="fc" id="L96">    }</span>
+
+    /** {@inheritDoc} */
+    @Override
+    public long next() {
+<span class="fc" id="L101">        xx = x.transform(xx);</span>
+<span class="fc" id="L102">        yy = y.transform(yy);</span>
+
+<span class="fc" id="L104">        return xx + yy;</span>
+    }
+
+    /** {@inheritDoc} */
+    @Override
+    public String toString() {
+<span class="fc" id="L110">        return super.toString() + &quot; (&quot; + 
x + &quot; + &quot; + y + &quot;)&quot;;</span>
+    }
+
+    /**
+     * @return the number of subcycle generators.
+     */
+    public static int numberOfSubcycleGenerators() {
+<span class="fc" id="L117">        return 
FACTORY.numberOfSubcycleGenerators();</span>
+    }
+
+    /** {@inheritDoc} */
+    @Override
+    protected byte[] getStateInternal() {
+<span class="fc" id="L123">        return NumberFactory.makeByteArray(new 
long[] { xx, yy });</span>
+    }
+
+    /** {@inheritDoc} */
+    @Override
+    protected void setStateInternal(byte[] s) {
+<span class="fc" id="L129">        checkStateSize(s, 16);</span>
+
+<span class="fc" id="L131">        final long[] state = 
NumberFactory.makeLongArray(s);</span>
+<span class="fc" id="L132">        xx = state[0];</span>
+<span class="fc" id="L133">        yy = state[1];</span>
+<span class="fc" id="L134">    }</span>
+
+    /**
+     * @param seed Seed.
+     */
+    private void setSeedInternal(int seed) {
+        // The seeding procedure consists in going away from some
+        // point known to be in the cycle.
+        // The total number of calls to the &quot;transform&quot; method will
+        // not exceed about 130,000 (which is negligible as seeding
+        // will not occur more than once in normal usage).
+
+        // Make two positive 16-bits integers.
+<span class="fc" id="L147">        final long s = NumberFactory.makeLong(0, 
seed); // s &gt;= 0</span>
+<span class="fc" id="L148">        final int xMax = (int) (s &amp; 0xffff + 
SEED_GUARD);</span>
+<span class="fc" id="L149">        final int yMax = (int) ((s &gt;&gt; 16) + 
SEED_GUARD);</span>
+
+<span class="pc bpc" id="L151" title="2 of 4 branches missed.">        if 
(xMax &lt; 0 ||</span>
+            yMax &lt; 0) {
+<span class="nc" id="L153">            throw new 
IllegalStateException(INTERNAL_ERROR_MSG);</span>
+        }
+
+<span class="fc" id="L156">        xx = x.getStart();</span>
+<span class="fc bfc" id="L157" title="All 2 branches covered.">        for 
(int i = xMax; i &gt; 0; i--) {</span>
+<span class="fc" id="L158">            xx = x.transform(xx);</span>
+        }
+
+<span class="fc" id="L161">        yy = y.getStart();</span>
+<span class="fc bfc" id="L162" title="All 2 branches covered.">        for 
(int i = yMax; i &gt; 0; i--) {</span>
+<span class="fc" id="L163">            yy = y.transform(yy);</span>
+        }
+<span class="fc" id="L165">    }</span>
+
+    /**
+     * Subcycle generator.
+     * Class is immutable.
+     */
+    static class Cmres {
+        /** Cycle start. */
+        private final int start;
+        /** Multiplier. */
+        private final long multiply;
+        /** Rotation. */
+        private final int rotate;
+
+        /**
+         * @param multiply Multiplier.
+         * @param rotate Positive number. Must be in {@code [0, 64]}.
+         * @param start Cycle start.
+         */
+        Cmres(long multiply,
+              int rotate,
+<span class="fc" id="L186">              int start) {</span>
+<span class="fc" id="L187">            this.multiply = multiply;</span>
+<span class="fc" id="L188">            this.rotate = rotate;</span>
+<span class="fc" id="L189">            this.start = start;</span>
+<span class="fc" id="L190">        }</span>
+
+        /** {@inheritDoc} */
+        @Override
+        public String toString() {
+<span class="fc" id="L195">            final String sep = &quot;, 
&quot;;</span>
+            // Use hexadecimal for &quot;multiplier&quot; field.
+<span class="fc" id="L197">            final String m = 
String.format((java.util.Locale) null, &quot;0x%016xL&quot;, multiply);</span>
+<span class="fc" id="L198">            return &quot;Cmres: [&quot; + m + sep + 
rotate + sep + start + &quot;]&quot;;</span>
+        }
+
+        /**
+         * @return the multiplier.
+         */
+        public long getMultiply() {
+<span class="fc" id="L205">            return multiply;</span>
+        }
+
+        /**
+         * @return the cycle start.
+         */
+        public int getStart() {
+<span class="fc" id="L212">            return start;</span>
+        }
+
+        /**
+         * @param state Current state.
+         * @return the new state.
+         */
+        long transform(long state) {
+<span class="fc" id="L220">            long s = state;</span>
+<span class="fc" id="L221">            s *= multiply;</span>
+<span class="fc" id="L222">            s = rotl(s);</span>
+<span class="fc" id="L223">            s -= state;</span>
+<span class="fc" id="L224">            return s;</span>
+        }
+
+        /**
+         * @param state State.
+         * @return the rotated state.
+         */
+        private long rotl(long state) {
+<span class="fc" id="L232">            return (state &lt;&lt; rotate) | (state 
&gt;&gt;&gt; (64 - rotate));</span>
+        }
+
+        /** Factory. */
+<span class="fc" id="L236">        static class Factory {</span>
+            /** List of good &quot;Cmres&quot; subcycle generators. */
+<span class="fc" id="L238">            private static final List&lt;Cmres&gt; 
TABLE = new ArrayList&lt;Cmres&gt;();</span>
+
+            /**
+             * Populates the table.
+             * It lists parameters known to be good (provided in
+             * the article referred to above).
+             * To maintain compatibility, new entries must be added
+             * only at the end of the table.
+             */
+            static {
+<span class="fc" id="L248">                add(0xedce446814d3b3d9L, 33, 
0x13b572e7);</span>
+<span class="fc" id="L249">                add(0xc5b3cf786c806df7L, 33, 
0x13c8e18a);</span>
+<span class="fc" id="L250">                add(0xdd91bbb8ab9e0e65L, 31, 
0x06dd03a6);</span>
+<span class="fc" id="L251">                add(0x7b69342c0790221dL, 31, 
0x1646bb8b);</span>
+<span class="fc" id="L252">                add(0x0c72c0d18614c32bL, 33, 
0x06014a3d);</span>
+<span class="fc" id="L253">                add(0xd8d98c13bebe26c9L, 33, 
0x014e8475);</span>
+<span class="fc" id="L254">                add(0xcb039dc328bbc40fL, 31, 
0x008684bd);</span>
+<span class="fc" id="L255">                add(0x858c5ef3c021ed2fL, 32, 
0x0dc8d622);</span>
+<span class="fc" id="L256">                add(0x4c8be96bfc23b127L, 33, 
0x0b6b20cc);</span>
+<span class="fc" id="L257">                add(0x11eab77f808cf641L, 32, 
0x06534421);</span>
+<span class="fc" id="L258">                add(0xbc9bd78810fd28fdL, 31, 
0x1d9ba40d);</span>
+<span class="fc" id="L259">                add(0x0f1505c780688cb5L, 33, 
0x0b7b7b67);</span>
+<span class="fc" id="L260">                add(0xadc174babc2053afL, 31, 
0x267f4197);</span>
+<span class="fc" id="L261">                add(0x900b6b82b31686d9L, 31, 
0x023c6985);</span>
+                // Add new entries here.
+<span class="fc" id="L263">            }</span>
+
+            /**
+             * @return the number of subcycle generators.
+             */
+            int numberOfSubcycleGenerators() {
+<span class="fc" id="L269">                return TABLE.size();</span>
+            }
+
+            /**
+             * @param index Index into the list of available generators.
+             * @return the subcycle generator entry at index {@code index}.
+             */
+            Cmres get(int index) {
+<span class="fc bfc" id="L277" title="All 2 branches covered.">                
if (index &lt; 0 ||</span>
+<span class="fc bfc" id="L278" title="All 2 branches covered.">                
    index &gt;= TABLE.size()) {</span>
+<span class="fc" id="L279">                    throw new 
IndexOutOfBoundsException(&quot;Out of interval [0, &quot; +</span>
+<span class="fc" id="L280">                                                    
    (TABLE.size() - 1) + &quot;]&quot;);</span>
+                }
+
+<span class="fc" id="L283">                return TABLE.get(index);</span>
+            }
+
+            /**
+             * Adds an entry to the {@link Factory#TABLE}.
+             *
+             * @param multiply Multiplier.
+             * @param rotate Rotate.
+             * @param start Cycle start.
+             */
+            private static void add(long multiply,
+                                    int rotate,
+                                    int start) {
+                // Sanity check: if there are duplicates, the class 
initialization
+                // will fail (and the JVM will report 
&quot;NoClassDefFoundError&quot;).
+<span class="fc bfc" id="L298" title="All 2 branches covered.">                
for (Cmres sg : TABLE) {</span>
+<span class="pc bpc" id="L299" title="1 of 2 branches missed.">                
    if (multiply == sg.getMultiply()) {</span>
+<span class="nc" id="L300">                        throw new 
IllegalStateException(INTERNAL_ERROR_MSG);</span>
+                    }
+<span class="fc" id="L302">                }</span>
+
+<span class="fc" id="L304">                TABLE.add(new Cmres(multiply, 
rotate, start));</span>
+<span class="fc" id="L305">            }</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

http://git-wip-us.apache.org/repos/asf/commons-rng/blob/d1b3113a/commons-rng-core/site-content/.svn/pristine/4f/4f876a1e7992947af18efd61973cac9404df9e6e.svn-base
----------------------------------------------------------------------
diff --git 
a/commons-rng-core/site-content/.svn/pristine/4f/4f876a1e7992947af18efd61973cac9404df9e6e.svn-base
 
b/commons-rng-core/site-content/.svn/pristine/4f/4f876a1e7992947af18efd61973cac9404df9e6e.svn-base
new file mode 100644
index 0000000..c7a9a66
--- /dev/null
+++ 
b/commons-rng-core/site-content/.svn/pristine/4f/4f876a1e7992947af18efd61973cac9404df9e6e.svn-base
@@ -0,0 +1,86 @@
+
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";>
+<html xml:lang="en" lang="en">
+       <head>
+               <meta http-equiv="content-type" content="text/html; 
charset=UTF-8" />
+               <title>Apache Commons Rng 1.0-SNAPSHOT Reference</title>
+               <link rel="stylesheet" type="text/css" href="stylesheet.css" 
title="style" />
+       </head>
+       <body>
+                               <div class="overview">
+                       <ul>
+                               <li class="selected">Overview</li>
+                               <li>Package</li>
+                       </ul>
+               </div>
+               <div class="framenoframe">
+                       <ul>
+                               <li>
+                                       <a href="index.html" 
target="_top">FRAMES</a>
+                               </li>
+                               <li>
+                       <a href="overview-summary.html" target="_top">NO 
FRAMES</a>
+                       </li>
+               </ul>
+       </div>
+               
+                       <h2>Apache Commons Rng 1.0-SNAPSHOT Reference</h2>
+
+               <table class="summary">
+               <thead>
+                       <tr>
+                       <th>Packages</th>
+                       </tr>
+               </thead>
+               <tbody>
+                               <tr>
+                       <td>
+                               <a 
href="org/apache/commons/rng/package-summary.html">org.apache.commons.rng</a>
+                       </td>
+               </tr>
+                                       <tr>
+                       <td>
+                               <a 
href="org/apache/commons/rng/internal/package-summary.html">org.apache.commons.rng.internal</a>
+                       </td>
+               </tr>
+                                       <tr>
+                       <td>
+                               <a 
href="org/apache/commons/rng/internal/source32/package-summary.html">org.apache.commons.rng.internal.source32</a>
+                       </td>
+               </tr>
+                                       <tr>
+                       <td>
+                               <a 
href="org/apache/commons/rng/internal/source64/package-summary.html">org.apache.commons.rng.internal.source64</a>
+                       </td>
+               </tr>
+                                       <tr>
+                       <td>
+                               <a 
href="org/apache/commons/rng/internal/util/package-summary.html">org.apache.commons.rng.internal.util</a>
+                       </td>
+               </tr>
+                                       </tbody>
+       </table>
+               
+                               <div class="overview">
+                       <ul>
+                               <li class="selected">Overview</li>
+                               <li>Package</li>
+                       </ul>
+               </div>
+               <div class="framenoframe">
+                       <ul>
+                               <li>
+                                       <a href="index.html" 
target="_top">FRAMES</a>
+                               </li>
+                               <li>
+                       <a href="overview-summary.html" target="_top">NO 
FRAMES</a>
+                       </li>
+               </ul>
+       </div>
+               
+               <hr />
+               <div id="footer">
+                       Copyright &#169; 2016 <a 
href="https://www.apache.org/";>The Apache Software Foundation</a>. All rights 
reserved.
+               </div>
+       </body>
+</html>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/commons-rng/blob/d1b3113a/commons-rng-core/site-content/.svn/pristine/4f/4fac654ce8eb4c813088db8ca9284187e2d4972b.svn-base
----------------------------------------------------------------------
diff --git 
a/commons-rng-core/site-content/.svn/pristine/4f/4fac654ce8eb4c813088db8ca9284187e2d4972b.svn-base
 
b/commons-rng-core/site-content/.svn/pristine/4f/4fac654ce8eb4c813088db8ca9284187e2d4972b.svn-base
new file mode 100644
index 0000000..9ff7d1c
--- /dev/null
+++ 
b/commons-rng-core/site-content/.svn/pristine/4f/4fac654ce8eb4c813088db8ca9284187e2d4972b.svn-base
@@ -0,0 +1,66 @@
+
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";>
+<html xml:lang="en" lang="en">
+       <head>
+               <meta http-equiv="content-type" content="text/html; 
charset=UTF-8" />
+               <title>Apache Commons Rng 1.0-SNAPSHOT Reference Package 
org.apache.commons.rng.internal.source32</title>
+               <link rel="stylesheet" type="text/css" 
href="../../../../../../stylesheet.css" title="style" />
+       </head>
+       <body>
+
+               <h3>
+               <a href="package-summary.html" 
target="classFrame">org.apache.commons.rng.internal.source32</a>
+       </h3>
+
+       <h3>Classes</h3>
+
+       <ul>
+                               <li>
+               <a href="AbstractWell.html" target="classFrame">AbstractWell</a>
+               </li>
+                               <li>
+               <a href="ISAACRandom.html" target="classFrame">ISAACRandom</a>
+               </li>
+                               <li>
+               <a href="AbstractWell.html" target="classFrame">IndexTable</a>
+               </li>
+                               <li>
+               <a href="IntProvider.html" target="classFrame">IntProvider</a>
+               </li>
+                               <li>
+               <a href="JDKRandom.html" target="classFrame">JDKRandom</a>
+               </li>
+                               <li>
+               <a href="KISSRandom.html" target="classFrame">KISSRandom</a>
+               </li>
+                               <li>
+               <a href="MersenneTwister.html" 
target="classFrame">MersenneTwister</a>
+               </li>
+                               <li>
+               <a href="MultiplyWithCarry256.html" 
target="classFrame">MultiplyWithCarry256</a>
+               </li>
+                               <li>
+               <a href="RandomIntSource.html" 
target="classFrame">RandomIntSource</a>
+               </li>
+                               <li>
+               <a href="Well1024a.html" target="classFrame">Well1024a</a>
+               </li>
+                               <li>
+               <a href="Well19937a.html" target="classFrame">Well19937a</a>
+               </li>
+                               <li>
+               <a href="Well19937c.html" target="classFrame">Well19937c</a>
+               </li>
+                               <li>
+               <a href="Well44497a.html" target="classFrame">Well44497a</a>
+               </li>
+                               <li>
+               <a href="Well44497b.html" target="classFrame">Well44497b</a>
+               </li>
+                               <li>
+               <a href="Well512a.html" target="classFrame">Well512a</a>
+               </li>
+                       </ul>
+
+       </body>
+</html>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/commons-rng/blob/d1b3113a/commons-rng-core/site-content/.svn/pristine/4f/4fbc1e5390b4c7ed64c88188330ecac0445af74a.svn-base
----------------------------------------------------------------------
diff --git 
a/commons-rng-core/site-content/.svn/pristine/4f/4fbc1e5390b4c7ed64c88188330ecac0445af74a.svn-base
 
b/commons-rng-core/site-content/.svn/pristine/4f/4fbc1e5390b4c7ed64c88188330ecac0445af74a.svn-base
new file mode 100644
index 0000000..8f1a056
--- /dev/null
+++ 
b/commons-rng-core/site-content/.svn/pristine/4f/4fbc1e5390b4c7ed64c88188330ecac0445af74a.svn-base
@@ -0,0 +1,168 @@
+# 
+# RNG: org.apache.commons.rng.internal.source32.MultiplyWithCarry256
+# 
+# Java: 1.8.0_66
+# Runtime: 1.8.0_66-b17
+# JVM: Java HotSpot(TM) 64-Bit Server VM 25.66-b17
+# OS: Linux 3.16.0-4-amd64 amd64
+# 
+# Analyzer: /usr/bin/dieharder -a -g 200 -Y 1 -k 2 
+# 
+#=============================================================================#
+#            dieharder version 3.31.1 Copyright 2003 Robert G. Brown          #
+#=============================================================================#
+   rng_name    |rands/second|   Seed   |
+stdin_input_raw|  1.51e+07  |4196583199|
+#=============================================================================#
+        test_name   |ntup| tsamples |psamples|  p-value |Assessment
+#=============================================================================#
+   diehard_birthdays|   0|       100|     100|0.85390796|  PASSED  
+      diehard_operm5|   0|   1000000|     100|0.34417259|  PASSED  
+  diehard_rank_32x32|   0|     40000|     100|0.32729154|  PASSED  
+    diehard_rank_6x8|   0|    100000|     100|0.56847332|  PASSED  
+   diehard_bitstream|   0|   2097152|     100|0.48588414|  PASSED  
+        diehard_opso|   0|   2097152|     100|0.20709581|  PASSED  
+        diehard_oqso|   0|   2097152|     100|0.92962320|  PASSED  
+         diehard_dna|   0|   2097152|     100|0.28809392|  PASSED  
+diehard_count_1s_str|   0|    256000|     100|0.83787832|  PASSED  
+diehard_count_1s_byt|   0|    256000|     100|0.67872712|  PASSED  
+ diehard_parking_lot|   0|     12000|     100|0.24455606|  PASSED  
+    diehard_2dsphere|   2|      8000|     100|0.82325020|  PASSED  
+    diehard_3dsphere|   3|      4000|     100|0.01117842|  PASSED  
+     diehard_squeeze|   0|    100000|     100|0.91771586|  PASSED  
+        diehard_sums|   0|       100|     100|0.12139136|  PASSED  
+        diehard_runs|   0|    100000|     100|0.36900158|  PASSED  
+        diehard_runs|   0|    100000|     100|0.51578461|  PASSED  
+       diehard_craps|   0|    200000|     100|0.67414189|  PASSED  
+       diehard_craps|   0|    200000|     100|0.30744658|  PASSED  
+ marsaglia_tsang_gcd|   0|  10000000|     100|0.19051563|  PASSED  
+ marsaglia_tsang_gcd|   0|  10000000|     100|0.52803095|  PASSED  
+         sts_monobit|   1|    100000|     100|0.98786362|  PASSED  
+            sts_runs|   2|    100000|     100|0.62338197|  PASSED  
+          sts_serial|   1|    100000|     100|0.59807791|  PASSED  
+          sts_serial|   2|    100000|     100|0.54336212|  PASSED  
+          sts_serial|   3|    100000|     100|0.15443296|  PASSED  
+          sts_serial|   3|    100000|     100|0.38979326|  PASSED  
+          sts_serial|   4|    100000|     100|0.38878110|  PASSED  
+          sts_serial|   4|    100000|     100|0.99493542|  PASSED  
+          sts_serial|   5|    100000|     100|0.85331796|  PASSED  
+          sts_serial|   5|    100000|     100|0.46660971|  PASSED  
+          sts_serial|   6|    100000|     100|0.05926192|  PASSED  
+          sts_serial|   6|    100000|     100|0.37751374|  PASSED  
+          sts_serial|   7|    100000|     100|0.10158707|  PASSED  
+          sts_serial|   7|    100000|     100|0.86146773|  PASSED  
+          sts_serial|   8|    100000|     100|0.05082307|  PASSED  
+          sts_serial|   8|    100000|     100|0.73369326|  PASSED  
+          sts_serial|   9|    100000|     100|0.89938604|  PASSED  
+          sts_serial|   9|    100000|     100|0.09928400|  PASSED  
+          sts_serial|  10|    100000|     100|0.90393207|  PASSED  
+          sts_serial|  10|    100000|     100|0.29071095|  PASSED  
+          sts_serial|  11|    100000|     100|0.28396556|  PASSED  
+          sts_serial|  11|    100000|     100|0.48043297|  PASSED  
+          sts_serial|  12|    100000|     100|0.21482197|  PASSED  
+          sts_serial|  12|    100000|     100|0.42251369|  PASSED  
+          sts_serial|  13|    100000|     100|0.35407972|  PASSED  
+          sts_serial|  13|    100000|     100|0.99984116|   WEAK   
+          sts_serial|  14|    100000|     100|0.62969099|  PASSED  
+          sts_serial|  14|    100000|     100|0.68641256|  PASSED  
+          sts_serial|  15|    100000|     100|0.83488880|  PASSED  
+          sts_serial|  15|    100000|     100|0.64702529|  PASSED  
+          sts_serial|  16|    100000|     100|0.27604850|  PASSED  
+          sts_serial|  16|    100000|     100|0.10809911|  PASSED  
+          sts_serial|   1|    100000|     200|0.94849278|  PASSED  
+          sts_serial|   2|    100000|     200|0.73587417|  PASSED  
+          sts_serial|   3|    100000|     200|0.05984291|  PASSED  
+          sts_serial|   3|    100000|     200|0.21795899|  PASSED  
+          sts_serial|   4|    100000|     200|0.30337018|  PASSED  
+          sts_serial|   4|    100000|     200|0.97703294|  PASSED  
+          sts_serial|   5|    100000|     200|0.71478017|  PASSED  
+          sts_serial|   5|    100000|     200|0.59314529|  PASSED  
+          sts_serial|   6|    100000|     200|0.14631819|  PASSED  
+          sts_serial|   6|    100000|     200|0.97749842|  PASSED  
+          sts_serial|   7|    100000|     200|0.46378991|  PASSED  
+          sts_serial|   7|    100000|     200|0.55018142|  PASSED  
+          sts_serial|   8|    100000|     200|0.98952620|  PASSED  
+          sts_serial|   8|    100000|     200|0.91299435|  PASSED  
+          sts_serial|   9|    100000|     200|0.94463940|  PASSED  
+          sts_serial|   9|    100000|     200|0.78026142|  PASSED  
+          sts_serial|  10|    100000|     200|0.51863654|  PASSED  
+          sts_serial|  10|    100000|     200|0.14603524|  PASSED  
+          sts_serial|  11|    100000|     200|0.66712470|  PASSED  
+          sts_serial|  11|    100000|     200|0.91416237|  PASSED  
+          sts_serial|  12|    100000|     200|0.71092743|  PASSED  
+          sts_serial|  12|    100000|     200|0.59807849|  PASSED  
+          sts_serial|  13|    100000|     200|0.96348729|  PASSED  
+          sts_serial|  13|    100000|     200|0.80667748|  PASSED  
+          sts_serial|  14|    100000|     200|0.86052899|  PASSED  
+          sts_serial|  14|    100000|     200|0.84078401|  PASSED  
+          sts_serial|  15|    100000|     200|0.86665003|  PASSED  
+          sts_serial|  15|    100000|     200|0.96245849|  PASSED  
+          sts_serial|  16|    100000|     200|0.47315169|  PASSED  
+          sts_serial|  16|    100000|     200|0.34225633|  PASSED  
+         rgb_bitdist|   1|    100000|     100|0.86097060|  PASSED  
+         rgb_bitdist|   2|    100000|     100|0.10623337|  PASSED  
+         rgb_bitdist|   3|    100000|     100|0.64839259|  PASSED  
+         rgb_bitdist|   4|    100000|     100|0.55271517|  PASSED  
+         rgb_bitdist|   5|    100000|     100|0.32677013|  PASSED  
+         rgb_bitdist|   6|    100000|     100|0.85122125|  PASSED  
+         rgb_bitdist|   7|    100000|     100|0.91239923|  PASSED  
+         rgb_bitdist|   8|    100000|     100|0.04948484|  PASSED  
+         rgb_bitdist|   9|    100000|     100|0.60659884|  PASSED  
+         rgb_bitdist|  10|    100000|     100|0.39039099|  PASSED  
+         rgb_bitdist|  11|    100000|     100|0.46714140|  PASSED  
+         rgb_bitdist|  12|    100000|     100|0.93858274|  PASSED  
+rgb_minimum_distance|   2|     10000|    1000|0.14204434|  PASSED  
+rgb_minimum_distance|   3|     10000|    1000|0.35916291|  PASSED  
+rgb_minimum_distance|   4|     10000|    1000|0.19520988|  PASSED  
+rgb_minimum_distance|   5|     10000|    1000|0.00845913|  PASSED  
+    rgb_permutations|   2|    100000|     100|0.44446518|  PASSED  
+    rgb_permutations|   3|    100000|     100|0.01375695|  PASSED  
+    rgb_permutations|   4|    100000|     100|0.48025665|  PASSED  
+    rgb_permutations|   5|    100000|     100|0.15226947|  PASSED  
+      rgb_lagged_sum|   0|   1000000|     100|0.97780174|  PASSED  
+      rgb_lagged_sum|   1|   1000000|     100|0.57482987|  PASSED  
+      rgb_lagged_sum|   2|   1000000|     100|0.89775189|  PASSED  
+      rgb_lagged_sum|   3|   1000000|     100|0.93094718|  PASSED  
+      rgb_lagged_sum|   4|   1000000|     100|0.77205628|  PASSED  
+      rgb_lagged_sum|   5|   1000000|     100|0.82693530|  PASSED  
+      rgb_lagged_sum|   6|   1000000|     100|0.13216960|  PASSED  
+      rgb_lagged_sum|   7|   1000000|     100|0.85988718|  PASSED  
+      rgb_lagged_sum|   8|   1000000|     100|0.55269891|  PASSED  
+      rgb_lagged_sum|   9|   1000000|     100|0.44033969|  PASSED  
+      rgb_lagged_sum|  10|   1000000|     100|0.70882827|  PASSED  
+      rgb_lagged_sum|  11|   1000000|     100|0.48577279|  PASSED  
+      rgb_lagged_sum|  12|   1000000|     100|0.84842738|  PASSED  
+      rgb_lagged_sum|  13|   1000000|     100|0.54530527|  PASSED  
+      rgb_lagged_sum|  14|   1000000|     100|0.42899933|  PASSED  
+      rgb_lagged_sum|  15|   1000000|     100|0.66160789|  PASSED  
+      rgb_lagged_sum|  16|   1000000|     100|0.80157916|  PASSED  
+      rgb_lagged_sum|  17|   1000000|     100|0.66632855|  PASSED  
+      rgb_lagged_sum|  18|   1000000|     100|0.27000327|  PASSED  
+      rgb_lagged_sum|  19|   1000000|     100|0.70387231|  PASSED  
+      rgb_lagged_sum|  20|   1000000|     100|0.04451054|  PASSED  
+      rgb_lagged_sum|  21|   1000000|     100|0.57674196|  PASSED  
+      rgb_lagged_sum|  22|   1000000|     100|0.35476998|  PASSED  
+      rgb_lagged_sum|  23|   1000000|     100|0.42155621|  PASSED  
+      rgb_lagged_sum|  24|   1000000|     100|0.45529130|  PASSED  
+      rgb_lagged_sum|  25|   1000000|     100|0.46307210|  PASSED  
+      rgb_lagged_sum|  26|   1000000|     100|0.19077649|  PASSED  
+      rgb_lagged_sum|  27|   1000000|     100|0.84913489|  PASSED  
+      rgb_lagged_sum|  28|   1000000|     100|0.50032683|  PASSED  
+      rgb_lagged_sum|  29|   1000000|     100|0.34297935|  PASSED  
+      rgb_lagged_sum|  30|   1000000|     100|0.66318032|  PASSED  
+      rgb_lagged_sum|  31|   1000000|     100|0.96624511|  PASSED  
+      rgb_lagged_sum|  32|   1000000|     100|0.56849834|  PASSED  
+     rgb_kstest_test|   0|     10000|    1000|0.89272336|  PASSED  
+     dab_bytedistrib|   0|  51200000|       1|0.15163308|  PASSED  
+             dab_dct| 256|     50000|       1|0.38947322|  PASSED  
+Preparing to run test 207.  ntuple = 0
+        dab_filltree|  32|  15000000|       1|0.03811445|  PASSED  
+        dab_filltree|  32|  15000000|       1|0.26445834|  PASSED  
+Preparing to run test 208.  ntuple = 0
+       dab_filltree2|   0|   5000000|       1|0.95638076|  PASSED  
+       dab_filltree2|   1|   5000000|       1|0.29455163|  PASSED  
+Preparing to run test 209.  ntuple = 0
+        dab_monobit2|  12|  65000000|       1|0.27048132|  PASSED  
+# 
+# Test duration: 113.02055897421668 minutes
+# 

http://git-wip-us.apache.org/repos/asf/commons-rng/blob/d1b3113a/commons-rng-core/site-content/.svn/pristine/50/500826bdf5e16638ef6f8a8ede4e7cc7ff9f14a6.svn-base
----------------------------------------------------------------------
diff --git 
a/commons-rng-core/site-content/.svn/pristine/50/500826bdf5e16638ef6f8a8ede4e7cc7ff9f14a6.svn-base
 
b/commons-rng-core/site-content/.svn/pristine/50/500826bdf5e16638ef6f8a8ede4e7cc7ff9f14a6.svn-base
new file mode 100644
index 0000000..b5ada83
Binary files /dev/null and 
b/commons-rng-core/site-content/.svn/pristine/50/500826bdf5e16638ef6f8a8ede4e7cc7ff9f14a6.svn-base
 differ

Reply via email to