You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@commons.apache.org by ch...@apache.org on 2018/08/14 12:48:24 UTC

svn commit: r1033941 [21/26] - in /websites/production/commons/content/proper/commons-rng/commons-rng-core/javadocs/api-1.1: ./ jquery/ jquery/external/ jquery/external/jquery/ jquery/images/ jquery/jszip-utils/ jquery/jszip-utils/dist/ jquery/jszip/ j...

Added: websites/production/commons/content/proper/commons-rng/commons-rng-core/javadocs/api-1.1/org/apache/commons/rng/core/util/package-tree.html
==============================================================================
--- websites/production/commons/content/proper/commons-rng/commons-rng-core/javadocs/api-1.1/org/apache/commons/rng/core/util/package-tree.html (added)
+++ websites/production/commons/content/proper/commons-rng/commons-rng-core/javadocs/api-1.1/org/apache/commons/rng/core/util/package-tree.html Tue Aug 14 12:48:23 2018
@@ -0,0 +1,165 @@
+<!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 -->
+<title>org.apache.commons.rng.core.util Class Hierarchy (Apache Commons RNG Core 1.1 API)</title>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
+<link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
+<script type="text/javascript" src="../../../../../../script.js"></script>
+<script type="text/javascript" src="../../../../../../jquery/jszip/dist/jszip.min.js"></script>
+<script type="text/javascript" src="../../../../../../jquery/jszip-utils/dist/jszip-utils.min.js"></script>
+<!--[if IE]>
+<script type="text/javascript" src="../../../../../../jquery/jszip-utils/dist/jszip-utils-ie.min.js"></script>
+<![endif]-->
+<script type="text/javascript" src="../../../../../../jquery/jquery-1.10.2.js"></script>
+<script type="text/javascript" src="../../../../../../jquery/jquery-ui.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="org.apache.commons.rng.core.util Class Hierarchy (Apache Commons RNG Core 1.1 API)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var pathtoroot = "../../../../../../";loadScripts(document, 'script');</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<div class="fixedNav">
+<!-- ========= 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>Use</li>
+<li class="navBarCell1Rev">Tree</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>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../org/apache/commons/rng/core/source64/package-tree.html">Prev</a></li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/commons/rng/core/util/package-tree.html" target="_top">Frames</a></li>
+<li><a href="package-tree.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>
+<ul class="navListSearch">
+<li><span>SEARCH:&nbsp;</span>
+<input type="text" id="search" value=" " disabled="disabled">
+<input type="reset" id="reset" value=" " disabled="disabled">
+</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>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+</div>
+<div class="navPadding">&nbsp;</div>
+<script type="text/javascript"><!--
+$('.navPadding').css('padding-top', $('.fixedNav').css("height"));
+//-->
+</script>
+<div class="header">
+<h1 class="title">Hierarchy For Package org.apache.commons.rng.core.util</h1>
+<span class="packageHierarchyLabel">Package Hierarchies:</span>
+<ul class="horizontal">
+<li><a href="../../../../../../overview-tree.html">All Packages</a></li>
+</ul>
+</div>
+<div class="contentContainer">
+<h2 title="Class Hierarchy">Class Hierarchy</h2>
+<ul>
+<li class="circle">java.lang.Object
+<ul>
+<li class="circle">org.apache.commons.rng.core.util.<a href="../../../../../../org/apache/commons/rng/core/util/NumberFactory.html" title="class in org.apache.commons.rng.core.util"><span class="typeNameLink">NumberFactory</span></a></li>
+</ul>
+</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>Use</li>
+<li class="navBarCell1Rev">Tree</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>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../org/apache/commons/rng/core/source64/package-tree.html">Prev</a></li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/commons/rng/core/util/package-tree.html" target="_top">Frames</a></li>
+<li><a href="package-tree.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>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2016&#x2013;2018 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>

Added: websites/production/commons/content/proper/commons-rng/commons-rng-core/javadocs/api-1.1/org/apache/commons/rng/core/util/package-use.html
==============================================================================
--- websites/production/commons/content/proper/commons-rng/commons-rng-core/javadocs/api-1.1/org/apache/commons/rng/core/util/package-use.html (added)
+++ websites/production/commons/content/proper/commons-rng/commons-rng-core/javadocs/api-1.1/org/apache/commons/rng/core/util/package-use.html Tue Aug 14 12:48:23 2018
@@ -0,0 +1,152 @@
+<!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 -->
+<title>Uses of Package org.apache.commons.rng.core.util (Apache Commons RNG Core 1.1 API)</title>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
+<link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
+<script type="text/javascript" src="../../../../../../script.js"></script>
+<script type="text/javascript" src="../../../../../../jquery/jszip/dist/jszip.min.js"></script>
+<script type="text/javascript" src="../../../../../../jquery/jszip-utils/dist/jszip-utils.min.js"></script>
+<!--[if IE]>
+<script type="text/javascript" src="../../../../../../jquery/jszip-utils/dist/jszip-utils-ie.min.js"></script>
+<![endif]-->
+<script type="text/javascript" src="../../../../../../jquery/jquery-1.10.2.js"></script>
+<script type="text/javascript" src="../../../../../../jquery/jquery-ui.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.core.util (Apache Commons RNG Core 1.1 API)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var pathtoroot = "../../../../../../";loadScripts(document, 'script');</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<div class="fixedNav">
+<!-- ========= 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>
+<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/core/util/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>
+<ul class="navListSearch">
+<li><span>SEARCH:&nbsp;</span>
+<input type="text" id="search" value=" " disabled="disabled">
+<input type="reset" id="reset" value=" " disabled="disabled">
+</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>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+</div>
+<div class="navPadding">&nbsp;</div>
+<script type="text/javascript"><!--
+$('.navPadding').css('padding-top', $('.fixedNav').css("height"));
+//-->
+</script>
+<div class="header">
+<h1 title="Uses of Package org.apache.commons.rng.core.util" class="title">Uses of Package<br>org.apache.commons.rng.core.util</h1>
+</div>
+<div class="contentContainer">No usage of org.apache.commons.rng.core.util</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>
+<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/core/util/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>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2016&#x2013;2018 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>

Added: websites/production/commons/content/proper/commons-rng/commons-rng-core/javadocs/api-1.1/overview-frame.html
==============================================================================
--- websites/production/commons/content/proper/commons-rng/commons-rng-core/javadocs/api-1.1/overview-frame.html (added)
+++ websites/production/commons/content/proper/commons-rng/commons-rng-core/javadocs/api-1.1/overview-frame.html Tue Aug 14 12:48:23 2018
@@ -0,0 +1,36 @@
+<!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 -->
+<title>Overview List (Apache Commons RNG Core 1.1 API)</title>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
+<link rel="stylesheet" type="text/css" href="jquery/jquery-ui.css" title="Style">
+<script type="text/javascript" src="script.js"></script>
+<script type="text/javascript" src="jquery/jszip/dist/jszip.min.js"></script>
+<script type="text/javascript" src="jquery/jszip-utils/dist/jszip-utils.min.js"></script>
+<!--[if IE]>
+<script type="text/javascript" src="jquery/jszip-utils/dist/jszip-utils-ie.min.js"></script>
+<![endif]-->
+<script type="text/javascript" src="jquery/jquery-1.10.2.js"></script>
+<script type="text/javascript" src="jquery/jquery-ui.js"></script>
+</head>
+<body>
+<div class="indexNav">
+<ul>
+<li><a href="allclasses-frame.html" target="packageFrame">All&nbsp;Classes</a></li>
+</ul>
+</div>
+<div class="indexContainer">
+<h2 title="Packages">Packages</h2>
+<ul title="Packages">
+<li><a href="org/apache/commons/rng/core/package-frame.html" target="packageFrame">org.apache.commons.rng.core</a></li>
+<li><a href="org/apache/commons/rng/core/source32/package-frame.html" target="packageFrame">org.apache.commons.rng.core.source32</a></li>
+<li><a href="org/apache/commons/rng/core/source64/package-frame.html" target="packageFrame">org.apache.commons.rng.core.source64</a></li>
+<li><a href="org/apache/commons/rng/core/util/package-frame.html" target="packageFrame">org.apache.commons.rng.core.util</a></li>
+</ul>
+</div>
+<p>&nbsp;</p>
+</body>
+</html>

Added: websites/production/commons/content/proper/commons-rng/commons-rng-core/javadocs/api-1.1/overview-summary.html
==============================================================================
--- websites/production/commons/content/proper/commons-rng/commons-rng-core/javadocs/api-1.1/overview-summary.html (added)
+++ websites/production/commons/content/proper/commons-rng/commons-rng-core/javadocs/api-1.1/overview-summary.html Tue Aug 14 12:48:23 2018
@@ -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 -->
+<title>Overview (Apache Commons RNG Core 1.1 API)</title>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
+<link rel="stylesheet" type="text/css" href="jquery/jquery-ui.css" title="Style">
+<script type="text/javascript" src="script.js"></script>
+<script type="text/javascript" src="jquery/jszip/dist/jszip.min.js"></script>
+<script type="text/javascript" src="jquery/jszip-utils/dist/jszip-utils.min.js"></script>
+<!--[if IE]>
+<script type="text/javascript" src="jquery/jszip-utils/dist/jszip-utils-ie.min.js"></script>
+<![endif]-->
+<script type="text/javascript" src="jquery/jquery-1.10.2.js"></script>
+<script type="text/javascript" src="jquery/jquery-ui.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="Overview (Apache Commons RNG Core 1.1 API)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var pathtoroot = "./";loadScripts(document, 'script');</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<div class="fixedNav">
+<!-- ========= 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 class="navBarCell1Rev">Overview</li>
+<li>Package</li>
+<li>Class</li>
+<li>Use</li>
+<li><a href="overview-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>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="index.html?overview-summary.html" target="_top">Frames</a></li>
+<li><a href="overview-summary.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>
+<ul class="navListSearch">
+<li><span>SEARCH:&nbsp;</span>
+<input type="text" id="search" value=" " disabled="disabled">
+<input type="reset" id="reset" value=" " disabled="disabled">
+</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>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+</div>
+<div class="navPadding">&nbsp;</div>
+<script type="text/javascript"><!--
+$('.navPadding').css('padding-top', $('.fixedNav').css("height"));
+//-->
+</script>
+<div class="header">
+<h1 class="title">Apache Commons RNG Core 1.1 API</h1>
+</div>
+<div class="contentContainer"><a name="Packages">
+<!--   -->
+</a>
+<table class="overviewSummary" summary="Packages table, listing packages, and an explanation">
+<caption><span>Packages</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">
+<th class="colFirst" scope="row"><a href="org/apache/commons/rng/core/package-summary.html">org.apache.commons.rng.core</a></th>
+<td class="colLast">
+<div class="block">Base classes for the <a href="http://commons.apache.org/proper/commons-rng/commons-rng-client-api/apidocs/org/apache/commons/rng/UniformRandomProvider.html?is-external=true" title="class or interface in org.apache.commons.rng"><code>generation of uniformly distributed random numbers</code></a>.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<th class="colFirst" scope="row"><a href="org/apache/commons/rng/core/source32/package-summary.html">org.apache.commons.rng.core.source32</a></th>
+<td class="colLast">
+<div class="block">
+ Concrete algorithms for <code>int</code>-based sources of randomness</div>
+</td>
+</tr>
+<tr class="altColor">
+<th class="colFirst" scope="row"><a href="org/apache/commons/rng/core/source64/package-summary.html">org.apache.commons.rng.core.source64</a></th>
+<td class="colLast">
+<div class="block">
+ Concrete algorithms for <code>long</code>-based sources of randomness</div>
+</td>
+</tr>
+<tr class="rowColor">
+<th class="colFirst" scope="row"><a href="org/apache/commons/rng/core/util/package-summary.html">org.apache.commons.rng.core.util</a></th>
+<td class="colLast">
+<div class="block">Utilities</div>
+</td>
+</tr>
+</tbody>
+</table>
+</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 class="navBarCell1Rev">Overview</li>
+<li>Package</li>
+<li>Class</li>
+<li>Use</li>
+<li><a href="overview-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>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="index.html?overview-summary.html" target="_top">Frames</a></li>
+<li><a href="overview-summary.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>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2016&#x2013;2018 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>

Added: websites/production/commons/content/proper/commons-rng/commons-rng-core/javadocs/api-1.1/overview-tree.html
==============================================================================
--- websites/production/commons/content/proper/commons-rng/commons-rng-core/javadocs/api-1.1/overview-tree.html (added)
+++ websites/production/commons/content/proper/commons-rng/commons-rng-core/javadocs/api-1.1/overview-tree.html Tue Aug 14 12:48:23 2018
@@ -0,0 +1,212 @@
+<!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 -->
+<title>Class Hierarchy (Apache Commons RNG Core 1.1 API)</title>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
+<link rel="stylesheet" type="text/css" href="jquery/jquery-ui.css" title="Style">
+<script type="text/javascript" src="script.js"></script>
+<script type="text/javascript" src="jquery/jszip/dist/jszip.min.js"></script>
+<script type="text/javascript" src="jquery/jszip-utils/dist/jszip-utils.min.js"></script>
+<!--[if IE]>
+<script type="text/javascript" src="jquery/jszip-utils/dist/jszip-utils-ie.min.js"></script>
+<![endif]-->
+<script type="text/javascript" src="jquery/jquery-1.10.2.js"></script>
+<script type="text/javascript" src="jquery/jquery-ui.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="Class Hierarchy (Apache Commons RNG Core 1.1 API)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var pathtoroot = "./";loadScripts(document, 'script');</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<div class="fixedNav">
+<!-- ========= 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>Package</li>
+<li>Class</li>
+<li>Use</li>
+<li class="navBarCell1Rev">Tree</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>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="index.html?overview-tree.html" target="_top">Frames</a></li>
+<li><a href="overview-tree.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>
+<ul class="navListSearch">
+<li><span>SEARCH:&nbsp;</span>
+<input type="text" id="search" value=" " disabled="disabled">
+<input type="reset" id="reset" value=" " disabled="disabled">
+</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>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+</div>
+<div class="navPadding">&nbsp;</div>
+<script type="text/javascript"><!--
+$('.navPadding').css('padding-top', $('.fixedNav').css("height"));
+//-->
+</script>
+<div class="header">
+<h1 class="title">Hierarchy For All Packages</h1>
+<span class="packageHierarchyLabel">Package Hierarchies:</span>
+<ul class="horizontal">
+<li><a href="org/apache/commons/rng/core/package-tree.html">org.apache.commons.rng.core</a>, </li>
+<li><a href="org/apache/commons/rng/core/source32/package-tree.html">org.apache.commons.rng.core.source32</a>, </li>
+<li><a href="org/apache/commons/rng/core/source64/package-tree.html">org.apache.commons.rng.core.source64</a>, </li>
+<li><a href="org/apache/commons/rng/core/util/package-tree.html">org.apache.commons.rng.core.util</a></li>
+</ul>
+</div>
+<div class="contentContainer">
+<h2 title="Class Hierarchy">Class Hierarchy</h2>
+<ul>
+<li class="circle">java.lang.Object
+<ul>
+<li class="circle">org.apache.commons.rng.core.source32.<a href="org/apache/commons/rng/core/source32/AbstractWell.IndexTable.html" title="class in org.apache.commons.rng.core.source32"><span class="typeNameLink">AbstractWell.IndexTable</span></a></li>
+<li class="circle">org.apache.commons.rng.core.<a href="org/apache/commons/rng/core/BaseProvider.html" title="class in org.apache.commons.rng.core"><span class="typeNameLink">BaseProvider</span></a> (implements org.apache.commons.rng.<a href="http://commons.apache.org/proper/commons-rng/commons-rng-client-api/apidocs/org/apache/commons/rng/RestorableUniformRandomProvider.html?is-external=true" title="class or interface in org.apache.commons.rng">RestorableUniformRandomProvider</a>)
+<ul>
+<li class="circle">org.apache.commons.rng.core.source32.<a href="org/apache/commons/rng/core/source32/IntProvider.html" title="class in org.apache.commons.rng.core.source32"><span class="typeNameLink">IntProvider</span></a> (implements org.apache.commons.rng.core.source32.<a href="org/apache/commons/rng/core/source32/RandomIntSource.html" title="interface in org.apache.commons.rng.core.source32">RandomIntSource</a>)
+<ul>
+<li class="circle">org.apache.commons.rng.core.source32.<a href="org/apache/commons/rng/core/source32/AbstractWell.html" title="class in org.apache.commons.rng.core.source32"><span class="typeNameLink">AbstractWell</span></a>
+<ul>
+<li class="circle">org.apache.commons.rng.core.source32.<a href="org/apache/commons/rng/core/source32/Well1024a.html" title="class in org.apache.commons.rng.core.source32"><span class="typeNameLink">Well1024a</span></a></li>
+<li class="circle">org.apache.commons.rng.core.source32.<a href="org/apache/commons/rng/core/source32/Well19937a.html" title="class in org.apache.commons.rng.core.source32"><span class="typeNameLink">Well19937a</span></a>
+<ul>
+<li class="circle">org.apache.commons.rng.core.source32.<a href="org/apache/commons/rng/core/source32/Well19937c.html" title="class in org.apache.commons.rng.core.source32"><span class="typeNameLink">Well19937c</span></a></li>
+</ul>
+</li>
+<li class="circle">org.apache.commons.rng.core.source32.<a href="org/apache/commons/rng/core/source32/Well44497a.html" title="class in org.apache.commons.rng.core.source32"><span class="typeNameLink">Well44497a</span></a>
+<ul>
+<li class="circle">org.apache.commons.rng.core.source32.<a href="org/apache/commons/rng/core/source32/Well44497b.html" title="class in org.apache.commons.rng.core.source32"><span class="typeNameLink">Well44497b</span></a></li>
+</ul>
+</li>
+<li class="circle">org.apache.commons.rng.core.source32.<a href="org/apache/commons/rng/core/source32/Well512a.html" title="class in org.apache.commons.rng.core.source32"><span class="typeNameLink">Well512a</span></a></li>
+</ul>
+</li>
+<li class="circle">org.apache.commons.rng.core.source32.<a href="org/apache/commons/rng/core/source32/ISAACRandom.html" title="class in org.apache.commons.rng.core.source32"><span class="typeNameLink">ISAACRandom</span></a></li>
+<li class="circle">org.apache.commons.rng.core.source32.<a href="org/apache/commons/rng/core/source32/JDKRandom.html" title="class in org.apache.commons.rng.core.source32"><span class="typeNameLink">JDKRandom</span></a></li>
+<li class="circle">org.apache.commons.rng.core.source32.<a href="org/apache/commons/rng/core/source32/KISSRandom.html" title="class in org.apache.commons.rng.core.source32"><span class="typeNameLink">KISSRandom</span></a></li>
+<li class="circle">org.apache.commons.rng.core.source32.<a href="org/apache/commons/rng/core/source32/MersenneTwister.html" title="class in org.apache.commons.rng.core.source32"><span class="typeNameLink">MersenneTwister</span></a></li>
+<li class="circle">org.apache.commons.rng.core.source32.<a href="org/apache/commons/rng/core/source32/MultiplyWithCarry256.html" title="class in org.apache.commons.rng.core.source32"><span class="typeNameLink">MultiplyWithCarry256</span></a></li>
+</ul>
+</li>
+<li class="circle">org.apache.commons.rng.core.source64.<a href="org/apache/commons/rng/core/source64/LongProvider.html" title="class in org.apache.commons.rng.core.source64"><span class="typeNameLink">LongProvider</span></a> (implements org.apache.commons.rng.core.source64.<a href="org/apache/commons/rng/core/source64/RandomLongSource.html" title="interface in org.apache.commons.rng.core.source64">RandomLongSource</a>)
+<ul>
+<li class="circle">org.apache.commons.rng.core.source64.<a href="org/apache/commons/rng/core/source64/MersenneTwister64.html" title="class in org.apache.commons.rng.core.source64"><span class="typeNameLink">MersenneTwister64</span></a></li>
+<li class="circle">org.apache.commons.rng.core.source64.<a href="org/apache/commons/rng/core/source64/SplitMix64.html" title="class in org.apache.commons.rng.core.source64"><span class="typeNameLink">SplitMix64</span></a></li>
+<li class="circle">org.apache.commons.rng.core.source64.<a href="org/apache/commons/rng/core/source64/TwoCmres.html" title="class in org.apache.commons.rng.core.source64"><span class="typeNameLink">TwoCmres</span></a></li>
+<li class="circle">org.apache.commons.rng.core.source64.<a href="org/apache/commons/rng/core/source64/XorShift1024Star.html" title="class in org.apache.commons.rng.core.source64"><span class="typeNameLink">XorShift1024Star</span></a></li>
+</ul>
+</li>
+</ul>
+</li>
+<li class="circle">org.apache.commons.rng.core.util.<a href="org/apache/commons/rng/core/util/NumberFactory.html" title="class in org.apache.commons.rng.core.util"><span class="typeNameLink">NumberFactory</span></a></li>
+<li class="circle">org.apache.commons.rng.core.<a href="org/apache/commons/rng/core/RandomProviderDefaultState.html" title="class in org.apache.commons.rng.core"><span class="typeNameLink">RandomProviderDefaultState</span></a> (implements org.apache.commons.rng.<a href="http://commons.apache.org/proper/commons-rng/commons-rng-client-api/apidocs/org/apache/commons/rng/RandomProviderState.html?is-external=true" title="class or interface in org.apache.commons.rng">RandomProviderState</a>)</li>
+</ul>
+</li>
+</ul>
+<h2 title="Interface Hierarchy">Interface Hierarchy</h2>
+<ul>
+<li class="circle">org.apache.commons.rng.core.source32.<a href="org/apache/commons/rng/core/source32/RandomIntSource.html" title="interface in org.apache.commons.rng.core.source32"><span class="typeNameLink">RandomIntSource</span></a></li>
+<li class="circle">org.apache.commons.rng.core.source64.<a href="org/apache/commons/rng/core/source64/RandomLongSource.html" title="interface in org.apache.commons.rng.core.source64"><span class="typeNameLink">RandomLongSource</span></a></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>Package</li>
+<li>Class</li>
+<li>Use</li>
+<li class="navBarCell1Rev">Tree</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>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="index.html?overview-tree.html" target="_top">Frames</a></li>
+<li><a href="overview-tree.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>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2016&#x2013;2018 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>

Added: websites/production/commons/content/proper/commons-rng/commons-rng-core/javadocs/api-1.1/package-list
==============================================================================
--- websites/production/commons/content/proper/commons-rng/commons-rng-core/javadocs/api-1.1/package-list (added)
+++ websites/production/commons/content/proper/commons-rng/commons-rng-core/javadocs/api-1.1/package-list Tue Aug 14 12:48:23 2018
@@ -0,0 +1,4 @@
+org.apache.commons.rng.core
+org.apache.commons.rng.core.source32
+org.apache.commons.rng.core.source64
+org.apache.commons.rng.core.util

Added: websites/production/commons/content/proper/commons-rng/commons-rng-core/javadocs/api-1.1/package-search-index.js
==============================================================================
--- websites/production/commons/content/proper/commons-rng/commons-rng-core/javadocs/api-1.1/package-search-index.js (added)
+++ websites/production/commons/content/proper/commons-rng/commons-rng-core/javadocs/api-1.1/package-search-index.js Tue Aug 14 12:48:23 2018
@@ -0,0 +1 @@
+packageSearchIndex = [{"l":"org.apache.commons.rng.core"},{"l":"org.apache.commons.rng.core.source32"},{"l":"org.apache.commons.rng.core.source64"},{"l":"org.apache.commons.rng.core.util"}]
\ No newline at end of file

Added: websites/production/commons/content/proper/commons-rng/commons-rng-core/javadocs/api-1.1/package-search-index.zip
==============================================================================
Binary file - no diff available.

Propchange: websites/production/commons/content/proper/commons-rng/commons-rng-core/javadocs/api-1.1/package-search-index.zip
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: websites/production/commons/content/proper/commons-rng/commons-rng-core/javadocs/api-1.1/resources/glass.png
==============================================================================
Binary file - no diff available.

Propchange: websites/production/commons/content/proper/commons-rng/commons-rng-core/javadocs/api-1.1/resources/glass.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: websites/production/commons/content/proper/commons-rng/commons-rng-core/javadocs/api-1.1/resources/x.png
==============================================================================
Binary file - no diff available.

Propchange: websites/production/commons/content/proper/commons-rng/commons-rng-core/javadocs/api-1.1/resources/x.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: websites/production/commons/content/proper/commons-rng/commons-rng-core/javadocs/api-1.1/script.js
==============================================================================
--- websites/production/commons/content/proper/commons-rng/commons-rng-core/javadocs/api-1.1/script.js (added)
+++ websites/production/commons/content/proper/commons-rng/commons-rng-core/javadocs/api-1.1/script.js Tue Aug 14 12:48:23 2018
@@ -0,0 +1,173 @@
+/*
+ * Copyright (c) 2013, 2017, Oracle and/or its affiliates. All rights reserved.
+ * ORACLE PROPRIETARY/CONFIDENTIAL. Use is subject to license terms.
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ */
+
+var moduleSearchIndex;
+var packageSearchIndex;
+var typeSearchIndex;
+var memberSearchIndex;
+var tagSearchIndex;
+function loadScripts(doc, tag) {
+    createElem(doc, tag, 'jquery/jszip/dist/jszip.js');
+    createElem(doc, tag, 'jquery/jszip-utils/dist/jszip-utils.js');
+    if (window.navigator.userAgent.indexOf('MSIE ') > 0 || window.navigator.userAgent.indexOf('Trident/') > 0 ||
+            window.navigator.userAgent.indexOf('Edge/') > 0) {
+        createElem(doc, tag, 'jquery/jszip-utils/dist/jszip-utils-ie.js');
+    }
+    createElem(doc, tag, 'search.js');
+    
+    $.get(pathtoroot + "module-search-index.zip")
+            .done(function() {
+                JSZipUtils.getBinaryContent(pathtoroot + "module-search-index.zip", function(e, data) {
+                    var zip = new JSZip(data);
+                    zip.load(data);
+                    moduleSearchIndex = JSON.parse(zip.file("module-search-index.json").asText());
+                });
+            });
+    $.get(pathtoroot + "package-search-index.zip")
+            .done(function() {
+                JSZipUtils.getBinaryContent(pathtoroot + "package-search-index.zip", function(e, data) {
+                    var zip = new JSZip(data);
+                    zip.load(data);
+                    packageSearchIndex = JSON.parse(zip.file("package-search-index.json").asText());
+                });
+            });
+    $.get(pathtoroot + "type-search-index.zip")
+            .done(function() {
+                JSZipUtils.getBinaryContent(pathtoroot + "type-search-index.zip", function(e, data) {
+                    var zip = new JSZip(data);
+                    zip.load(data);
+                    typeSearchIndex = JSON.parse(zip.file("type-search-index.json").asText());
+                });
+            });
+    $.get(pathtoroot + "member-search-index.zip")
+            .done(function() {
+                JSZipUtils.getBinaryContent(pathtoroot + "member-search-index.zip", function(e, data) {
+                    var zip = new JSZip(data);
+                    zip.load(data);
+                    memberSearchIndex = JSON.parse(zip.file("member-search-index.json").asText());
+                });
+            });
+    $.get(pathtoroot + "tag-search-index.zip")
+            .done(function() {
+                JSZipUtils.getBinaryContent(pathtoroot + "tag-search-index.zip", function(e, data) {
+                    var zip = new JSZip(data);
+                    zip.load(data);
+                    tagSearchIndex = JSON.parse(zip.file("tag-search-index.json").asText());
+                });
+            });
+    if (!moduleSearchIndex) {
+        createElem(doc, tag, 'module-search-index.js');
+    }
+    if (!packageSearchIndex) {
+        createElem(doc, tag, 'package-search-index.js');
+    }
+    if (!typeSearchIndex) {
+        createElem(doc, tag, 'type-search-index.js');
+    }
+    if (!memberSearchIndex) {
+        createElem(doc, tag, 'member-search-index.js');
+    }
+    if (!tagSearchIndex) {
+        createElem(doc, tag, 'tag-search-index.js');
+    }
+    $(window).resize(function() {
+        $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
+    });
+}
+
+function createElem(doc, tag, path) {
+    var script = doc.createElement(tag);
+    var scriptElement = doc.getElementsByTagName(tag)[0];
+    script.src = pathtoroot + path;
+    scriptElement.parentNode.insertBefore(script, scriptElement);
+}
+
+function show(type)
+{
+    count = 0;
+    for (var key in methods) {
+        var row = document.getElementById(key);
+        if ((methods[key] &  type) !== 0) {
+            row.style.display = '';
+            row.className = (count++ % 2) ? rowColor : altColor;
+        }
+        else
+            row.style.display = 'none';
+    }
+    updateTabs(type);
+}
+
+function showPkgs(type)
+{
+    count = 0;
+    for (var key in packages) {
+        var row = document.getElementById(key);
+        if ((packages[key] &  type) !== 0) {
+            row.style.display = '';
+            row.className = (count++ % 2) ? rowColor : altColor;
+        }
+        else
+            row.style.display = 'none';
+    }
+    updatePkgsTabs(type);
+}
+
+function updateTabs(type)
+{
+    for (var value in tabs) {
+        var sNode = document.getElementById(tabs[value][0]);
+        var spanNode = sNode.firstChild;
+        if (value == type) {
+            sNode.className = activeTableTab;
+            spanNode.innerHTML = tabs[value][1];
+        }
+        else {
+            sNode.className = tableTab;
+            spanNode.innerHTML = "<a href=\"javascript:show("+ value + ");\">" + tabs[value][1] + "</a>";
+        }
+    }
+}
+
+function updateModuleFrame(pFrame, cFrame)
+{
+    top.packageFrame.location = pFrame;
+    top.classFrame.location = cFrame;
+}
+
+function updatePkgsTabs(type)
+{
+    for (var value in tabs) {
+        var sNode = document.getElementById(tabs[value][0]);
+        var spanNode = sNode.firstChild;
+        if (value == type) {
+            sNode.className = activeTableTab;
+            spanNode.innerHTML = tabs[value][1];
+        }
+        else {
+            sNode.className = tableTab;
+            spanNode.innerHTML = "<a href=\"javascript:showPkgs(" + value + ");\">" + tabs[value][1] + "</a>";
+        }
+    }
+}

Added: websites/production/commons/content/proper/commons-rng/commons-rng-core/javadocs/api-1.1/search.js
==============================================================================
--- websites/production/commons/content/proper/commons-rng/commons-rng-core/javadocs/api-1.1/search.js (added)
+++ websites/production/commons/content/proper/commons-rng/commons-rng-core/javadocs/api-1.1/search.js Tue Aug 14 12:48:23 2018
@@ -0,0 +1,349 @@
+/*
+ * Copyright (c) 2015, 2017, Oracle and/or its affiliates. All rights reserved.
+ * ORACLE PROPRIETARY/CONFIDENTIAL. Use is subject to license terms.
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ */
+
+var noResult = {l: "No results found"};
+var category = "category";
+var catModules = "Modules";
+var catPackages = "Packages";
+var catTypes = "Types";
+var catMembers = "Members";
+var catSearchTags = "SearchTags";
+var highlight = "<span class=\"resultHighlight\">$&</span>";
+var camelCaseRegexp = "";
+var secondaryMatcher = "";
+function getName(name) {
+    var anchor = "";
+    var ch = '';
+    for (i = 0; i < name.length; i++) {
+        ch = name.charAt(i);
+        switch (ch) {
+            case '(':
+            case ')':
+            case '<':
+            case '>':
+            case ',':
+                anchor += "-";
+                break;
+            case ' ':
+            case '[':
+                break;
+            case ']':
+                anchor += ":A";
+                break;
+            case '$':
+                if (i == 0)
+                    anchor += "Z:Z";
+                anchor += ":D";
+                break;
+            case '_':
+                if (i == 0)
+                    anchor += "Z:Z";
+                anchor += ch;
+                break;
+            default:
+                anchor += ch;
+        }
+    }
+    return anchor;
+}
+function getHighlightedText(item) {
+    var ccMatcher = new RegExp(camelCaseRegexp);
+    var label = item.replace(ccMatcher, highlight);
+    if (label === item) {
+        label = item.replace(secondaryMatcher, highlight);
+    }
+    return label;
+}
+var watermark = 'Search';
+$(function() {
+    $("#search").prop("disabled", false);
+    $("#reset").prop("disabled", false);
+    $("#search").val(watermark).addClass('watermark');
+    $("#search").blur(function() {
+        if ($(this).val().length == 0) {
+            $(this).val(watermark).addClass('watermark');
+        }
+    });
+    $("#search").keydown(function() {
+        if ($(this).val() == watermark) {
+            $(this).val('').removeClass('watermark');
+        }
+    });
+    $("#reset").click(function() {
+        $("#search").val('');
+        $("#search").focus();
+    });
+    $("#search").focus();
+    $("#search")[0].setSelectionRange(0, 0);
+});
+$.widget("custom.catcomplete", $.ui.autocomplete, {
+    _create: function() {
+        this._super();
+        this.widget().menu("option", "items", "> :not(.ui-autocomplete-category)");
+    },
+    _renderMenu: function(ul, items) {
+        var rMenu = this,
+                currentCategory = "";
+        $.each(items, function(index, item) {
+            var li;
+            if (item.l !== noResult.l && item.category !== currentCategory) {
+                ul.append("<li class=\"ui-autocomplete-category\">" + item.category + "</li>");
+                currentCategory = item.category;
+            }
+            li = rMenu._renderItemData(ul, item);
+            if (item.category) {
+                li.attr("aria-label", item.category + " : " + item.l);
+                li.attr("class", "resultItem");
+            } else {
+                li.attr("aria-label", item.l);
+                li.attr("class", "resultItem");
+            }
+        });
+    },
+    _renderItem: function(ul, item) {
+        var label = "";
+        if (item.category === catModules) {
+            label = getHighlightedText(item.l);
+        } else if (item.category === catPackages) {
+            label = (item.m)
+                    ? getHighlightedText(item.m + "/" + item.l)
+                    : getHighlightedText(item.l);
+        } else if (item.category === catTypes) {
+            label = getHighlightedText(item.p + "." + item.l);
+        } else if (item.category === catMembers) {
+            label = getHighlightedText(item.p + "." + (item.c + "." + item.l));
+        } else if (item.category === catSearchTags) {
+            label = getHighlightedText(item.l);
+        } else {
+            label = item.l;
+        }
+        $li = $("<li/>").appendTo(ul);
+        if (item.category === catSearchTags) {
+            if (item.d) {
+                $("<a/>").attr("href", "#")
+                        .html(label + "<span class=\"searchTagHolderResult\"> (" + item.h + ")</span><br><span class=\"searchTagDescResult\">"
+                                + item.d + "</span><br>")
+                        .appendTo($li);
+            } else {
+                $("<a/>").attr("href", "#")
+                        .html(label + "<span class=\"searchTagHolderResult\"> (" + item.h + ")</span>")
+                        .appendTo($li);
+            }
+        } else {
+            $("<a/>").attr("href", "#")
+                    .html(label)
+                    .appendTo($li);
+        }
+        return $li;
+    }
+});
+$(function() {
+    $("#search").catcomplete({
+        minLength: 1,
+        delay: 100,
+        source: function(request, response) {
+            var result = new Array();
+            var presult = new Array();
+            var tresult = new Array();
+            var mresult = new Array();
+            var tgresult = new Array();
+            var secondaryresult = new Array();
+            var displayCount = 0;
+            var exactMatcher = new RegExp("^" + $.ui.autocomplete.escapeRegex(request.term) + "$", "i");
+            camelCaseRegexp = ($.ui.autocomplete.escapeRegex(request.term)).split(/(?=[A-Z])/).join("([a-z0-9_$]*?)");
+            var camelCaseMatcher = new RegExp("^" + camelCaseRegexp);
+            secondaryMatcher = new RegExp($.ui.autocomplete.escapeRegex(request.term), "i");
+
+            // Return the nested innermost name from the specified object
+            function nestedName(e) {
+                return e.l.substring(e.l.lastIndexOf(".") + 1);
+            }
+
+            // Sort array items by short name (as opposed to fully qualified name).
+            // Additionally, sort by the nested type name, when present,
+            // as opposed to top level short name.
+            function sortAndConcatResults(a1, a2) {
+                var sortingKey;
+                var sortArray = function(e1, e2) {
+                    var l = sortingKey(e1);
+                    var m = sortingKey(e2);
+                    if (l < m)
+                        return -1;
+                    if (l > m)
+                        return 1;
+                    return 0;
+                };
+                sortingKey = function(e) {
+                    return nestedName(e).toUpperCase();
+                };
+                a1.sort(sortArray);
+                a2.sort(sortArray);
+                a1 = a1.concat(a2);
+                a2.length = 0;
+                return a1;
+            }
+
+            if (moduleSearchIndex) {
+                var mdleCount = 0;
+                $.each(moduleSearchIndex, function(index, item) {
+                    item[category] = catModules;
+                    if (exactMatcher.test(item.l)) {
+                        result.unshift(item);
+                        mdleCount++;
+                    } else if (camelCaseMatcher.test(item.l)) {
+                        result.unshift(item);
+                    } else if (secondaryMatcher.test(item.l)) {
+                        secondaryresult.push(item);
+                    }
+                });
+                displayCount = mdleCount;
+                result = sortAndConcatResults(result, secondaryresult);
+            }
+            if (packageSearchIndex) {
+                var pCount = 0;
+                var pkg = "";
+                $.each(packageSearchIndex, function(index, item) {
+                    item[category] = catPackages;
+                    pkg = (item.m)
+                            ? (item.m + "/" + item.l)
+                            : item.l;
+                    if (exactMatcher.test(item.l)) {
+                        presult.unshift(item);
+                        pCount++;
+                    } else if (camelCaseMatcher.test(pkg)) {
+                        presult.unshift(item);
+                    } else if (secondaryMatcher.test(pkg)) {
+                        secondaryresult.push(item);
+                    }
+                });
+                result = result.concat(sortAndConcatResults(presult, secondaryresult));
+                displayCount = (pCount > displayCount) ? pCount : displayCount;
+            }
+            if (typeSearchIndex) {
+                var tCount = 0;
+                $.each(typeSearchIndex, function(index, item) {
+                    item[category] = catTypes;
+                    var s = nestedName(item);
+                    if (exactMatcher.test(s)) {
+                        tresult.unshift(item);
+                        tCount++;
+                    } else if (camelCaseMatcher.test(s)) {
+                        tresult.unshift(item);
+                    } else if (secondaryMatcher.test(item.p + "." + item.l)) {
+                        secondaryresult.push(item);
+                    }
+                });
+                result = result.concat(sortAndConcatResults(tresult, secondaryresult));
+                displayCount = (tCount > displayCount) ? tCount : displayCount;
+            }
+            if (memberSearchIndex) {
+                var mCount = 0;
+                $.each(memberSearchIndex, function(index, item) {
+                    item[category] = catMembers;
+                    var s = nestedName(item);
+                    if (exactMatcher.test(s)) {
+                        mresult.unshift(item);
+                        mCount++;
+                    } else if (camelCaseMatcher.test(s)) {
+                        mresult.unshift(item);
+                    } else if (secondaryMatcher.test(item.c + "." + item.l)) {
+                        secondaryresult.push(item);
+                    }
+                });
+                result = result.concat(sortAndConcatResults(mresult, secondaryresult));
+                displayCount = (mCount > displayCount) ? mCount : displayCount;
+            }
+            if (tagSearchIndex) {
+                var tgCount = 0;
+                $.each(tagSearchIndex, function(index, item) {
+                    item[category] = catSearchTags;
+                    if (exactMatcher.test(item.l)) {
+                        tgresult.unshift(item);
+                        tgCount++;
+                    } else if (secondaryMatcher.test(item.l)) {
+                        secondaryresult.push(item);
+                    }
+                });
+                result = result.concat(sortAndConcatResults(tgresult, secondaryresult));
+                displayCount = (tgCount > displayCount) ? tgCount : displayCount;
+            }
+            displayCount = (displayCount > 500) ? displayCount : 500;
+            var counter = function() {
+                var count = {Modules: 0, Packages: 0, Types: 0, Members: 0, SearchTags: 0};
+                var f = function(item) {
+                    count[item.category] += 1;
+                    return (count[item.category] <= displayCount);
+                };
+                return f;
+            }();
+            response(result.filter(counter));
+        },
+        response: function(event, ui) {
+            if (!ui.content.length) {
+                ui.content.push(noResult);
+            } else {
+                $("#search").empty();
+            }
+        },
+        autoFocus: true,
+        position: {
+            collision: "flip"
+        },
+        select: function(event, ui) {
+            if (ui.item.l !== noResult.l) {
+                var url = "";
+                if (ui.item.category === catModules) {
+                    url = ui.item.l + "-summary.html";
+                } else if (ui.item.category === catPackages) {
+                    url = ui.item.l.replace(/\./g, '/') + "/package-summary.html";
+                } else if (ui.item.category === catTypes) {
+                    if (ui.item.p === "<Unnamed>") {
+                        url = ui.item.l + ".html";
+                    } else {
+                        url = ui.item.p.replace(/\./g, '/') + "/" + ui.item.l + ".html";
+                    }
+                } else if (ui.item.category === catMembers) {
+                    if (ui.item.p === "<Unnamed>") {
+                        url = ui.item.c + ".html" + "#";
+                    } else {
+                        url = ui.item.p.replace(/\./g, '/') + "/" + ui.item.c + ".html" + "#";
+                    }
+                    if (ui.item.url) {
+                        url += ui.item.url;
+                    } else {
+                        url += getName(ui.item.l);
+                    }
+                } else if (ui.item.category === catSearchTags) {
+                    url += ui.item.u;
+                }
+                if (top !== window) {
+                    parent.classFrame.location = pathtoroot + url;
+                } else {
+                    window.location.href = pathtoroot + url;
+                }
+            }
+        }
+    });
+});

Added: websites/production/commons/content/proper/commons-rng/commons-rng-core/javadocs/api-1.1/src-html/org/apache/commons/rng/core/BaseProvider.html
==============================================================================
--- websites/production/commons/content/proper/commons-rng/commons-rng-core/javadocs/api-1.1/src-html/org/apache/commons/rng/core/BaseProvider.html (added)
+++ websites/production/commons/content/proper/commons-rng/commons-rng-core/javadocs/api-1.1/src-html/org/apache/commons/rng/core/BaseProvider.html Tue Aug 14 12:48:23 2018
@@ -0,0 +1,319 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html lang="en">
+<head>
+<title>Source code</title>
+<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<div class="sourceContainer">
+<pre><span class="sourceLineNo">001</span><a name="line.1">/*</a>
+<span class="sourceLineNo">002</span><a name="line.2"> * Licensed to the Apache Software Foundation (ASF) under one or more</a>
+<span class="sourceLineNo">003</span><a name="line.3"> * contributor license agreements.  See the NOTICE file distributed with</a>
+<span class="sourceLineNo">004</span><a name="line.4"> * this work for additional information regarding copyright ownership.</a>
+<span class="sourceLineNo">005</span><a name="line.5"> * The ASF licenses this file to You under the Apache License, Version 2.0</a>
+<span class="sourceLineNo">006</span><a name="line.6"> * (the "License"); you may not use this file except in compliance with</a>
+<span class="sourceLineNo">007</span><a name="line.7"> * the License.  You may obtain a copy of the License at</a>
+<span class="sourceLineNo">008</span><a name="line.8"> *</a>
+<span class="sourceLineNo">009</span><a name="line.9"> *      http://www.apache.org/licenses/LICENSE-2.0</a>
+<span class="sourceLineNo">010</span><a name="line.10"> *</a>
+<span class="sourceLineNo">011</span><a name="line.11"> * Unless required by applicable law or agreed to in writing, software</a>
+<span class="sourceLineNo">012</span><a name="line.12"> * distributed under the License is distributed on an "AS IS" BASIS,</a>
+<span class="sourceLineNo">013</span><a name="line.13"> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</a>
+<span class="sourceLineNo">014</span><a name="line.14"> * See the License for the specific language governing permissions and</a>
+<span class="sourceLineNo">015</span><a name="line.15"> * limitations under the License.</a>
+<span class="sourceLineNo">016</span><a name="line.16"> */</a>
+<span class="sourceLineNo">017</span><a name="line.17"></a>
+<span class="sourceLineNo">018</span><a name="line.18">package org.apache.commons.rng.core;</a>
+<span class="sourceLineNo">019</span><a name="line.19"></a>
+<span class="sourceLineNo">020</span><a name="line.20">import org.apache.commons.rng.RestorableUniformRandomProvider;</a>
+<span class="sourceLineNo">021</span><a name="line.21">import org.apache.commons.rng.RandomProviderState;</a>
+<span class="sourceLineNo">022</span><a name="line.22"></a>
+<span class="sourceLineNo">023</span><a name="line.23">/**</a>
+<span class="sourceLineNo">024</span><a name="line.24"> * Base class with default implementation for common methods.</a>
+<span class="sourceLineNo">025</span><a name="line.25"> */</a>
+<span class="sourceLineNo">026</span><a name="line.26">public abstract class BaseProvider</a>
+<span class="sourceLineNo">027</span><a name="line.27">    implements RestorableUniformRandomProvider {</a>
+<span class="sourceLineNo">028</span><a name="line.28">    /** {@inheritDoc} */</a>
+<span class="sourceLineNo">029</span><a name="line.29">    @Override</a>
+<span class="sourceLineNo">030</span><a name="line.30">    public int nextInt(int n) {</a>
+<span class="sourceLineNo">031</span><a name="line.31">        checkStrictlyPositive(n);</a>
+<span class="sourceLineNo">032</span><a name="line.32"></a>
+<span class="sourceLineNo">033</span><a name="line.33">        if ((n &amp; -n) == n) {</a>
+<span class="sourceLineNo">034</span><a name="line.34">            return (int) ((n * (long) (nextInt() &gt;&gt;&gt; 1)) &gt;&gt; 31);</a>
+<span class="sourceLineNo">035</span><a name="line.35">        }</a>
+<span class="sourceLineNo">036</span><a name="line.36">        int bits;</a>
+<span class="sourceLineNo">037</span><a name="line.37">        int val;</a>
+<span class="sourceLineNo">038</span><a name="line.38">        do {</a>
+<span class="sourceLineNo">039</span><a name="line.39">            bits = nextInt() &gt;&gt;&gt; 1;</a>
+<span class="sourceLineNo">040</span><a name="line.40">            val = bits % n;</a>
+<span class="sourceLineNo">041</span><a name="line.41">        } while (bits - val + (n - 1) &lt; 0);</a>
+<span class="sourceLineNo">042</span><a name="line.42"></a>
+<span class="sourceLineNo">043</span><a name="line.43">        return val;</a>
+<span class="sourceLineNo">044</span><a name="line.44">    }</a>
+<span class="sourceLineNo">045</span><a name="line.45"></a>
+<span class="sourceLineNo">046</span><a name="line.46">    /** {@inheritDoc} */</a>
+<span class="sourceLineNo">047</span><a name="line.47">    @Override</a>
+<span class="sourceLineNo">048</span><a name="line.48">    public long nextLong(long n) {</a>
+<span class="sourceLineNo">049</span><a name="line.49">        checkStrictlyPositive(n);</a>
+<span class="sourceLineNo">050</span><a name="line.50"></a>
+<span class="sourceLineNo">051</span><a name="line.51">        long bits;</a>
+<span class="sourceLineNo">052</span><a name="line.52">        long val;</a>
+<span class="sourceLineNo">053</span><a name="line.53">        do {</a>
+<span class="sourceLineNo">054</span><a name="line.54">            bits = nextLong() &gt;&gt;&gt; 1;</a>
+<span class="sourceLineNo">055</span><a name="line.55">            val  = bits % n;</a>
+<span class="sourceLineNo">056</span><a name="line.56">        } while (bits - val + (n - 1) &lt; 0);</a>
+<span class="sourceLineNo">057</span><a name="line.57"></a>
+<span class="sourceLineNo">058</span><a name="line.58">        return val;</a>
+<span class="sourceLineNo">059</span><a name="line.59">    }</a>
+<span class="sourceLineNo">060</span><a name="line.60"></a>
+<span class="sourceLineNo">061</span><a name="line.61">    /** {@inheritDoc} */</a>
+<span class="sourceLineNo">062</span><a name="line.62">    @Override</a>
+<span class="sourceLineNo">063</span><a name="line.63">    public RandomProviderState saveState() {</a>
+<span class="sourceLineNo">064</span><a name="line.64">        return new RandomProviderDefaultState(getStateInternal());</a>
+<span class="sourceLineNo">065</span><a name="line.65">    }</a>
+<span class="sourceLineNo">066</span><a name="line.66"></a>
+<span class="sourceLineNo">067</span><a name="line.67">    /** {@inheritDoc} */</a>
+<span class="sourceLineNo">068</span><a name="line.68">    @Override</a>
+<span class="sourceLineNo">069</span><a name="line.69">    public void restoreState(RandomProviderState state) {</a>
+<span class="sourceLineNo">070</span><a name="line.70">        if (state instanceof RandomProviderDefaultState) {</a>
+<span class="sourceLineNo">071</span><a name="line.71">            setStateInternal(((RandomProviderDefaultState) state).getState());</a>
+<span class="sourceLineNo">072</span><a name="line.72">        } else {</a>
+<span class="sourceLineNo">073</span><a name="line.73">            throw new IllegalArgumentException("Foreign instance");</a>
+<span class="sourceLineNo">074</span><a name="line.74">        }</a>
+<span class="sourceLineNo">075</span><a name="line.75">    }</a>
+<span class="sourceLineNo">076</span><a name="line.76"></a>
+<span class="sourceLineNo">077</span><a name="line.77">    /** {@inheritDoc} */</a>
+<span class="sourceLineNo">078</span><a name="line.78">    @Override</a>
+<span class="sourceLineNo">079</span><a name="line.79">    public String toString() {</a>
+<span class="sourceLineNo">080</span><a name="line.80">        return getClass().getName();</a>
+<span class="sourceLineNo">081</span><a name="line.81">    }</a>
+<span class="sourceLineNo">082</span><a name="line.82"></a>
+<span class="sourceLineNo">083</span><a name="line.83">    /**</a>
+<span class="sourceLineNo">084</span><a name="line.84">     * Creates a snapshot of the RNG state.</a>
+<span class="sourceLineNo">085</span><a name="line.85">     *</a>
+<span class="sourceLineNo">086</span><a name="line.86">     * @return the internal state.</a>
+<span class="sourceLineNo">087</span><a name="line.87">     * @throws UnsupportedOperationException if not implemented.</a>
+<span class="sourceLineNo">088</span><a name="line.88">     */</a>
+<span class="sourceLineNo">089</span><a name="line.89">    protected byte[] getStateInternal() {</a>
+<span class="sourceLineNo">090</span><a name="line.90">        throw new UnsupportedOperationException();</a>
+<span class="sourceLineNo">091</span><a name="line.91">    }</a>
+<span class="sourceLineNo">092</span><a name="line.92"></a>
+<span class="sourceLineNo">093</span><a name="line.93">    /**</a>
+<span class="sourceLineNo">094</span><a name="line.94">     * Resets the RNG to the given {@code state}.</a>
+<span class="sourceLineNo">095</span><a name="line.95">     *</a>
+<span class="sourceLineNo">096</span><a name="line.96">     * @param state State (previously obtained by a call to</a>
+<span class="sourceLineNo">097</span><a name="line.97">     * {@link #getStateInternal()}).</a>
+<span class="sourceLineNo">098</span><a name="line.98">     * @throws UnsupportedOperationException if not implemented.</a>
+<span class="sourceLineNo">099</span><a name="line.99">     *</a>
+<span class="sourceLineNo">100</span><a name="line.100">     * @see #checkStateSize(byte[],int)</a>
+<span class="sourceLineNo">101</span><a name="line.101">     */</a>
+<span class="sourceLineNo">102</span><a name="line.102">    protected void setStateInternal(byte[] state) {</a>
+<span class="sourceLineNo">103</span><a name="line.103">        throw new UnsupportedOperationException();</a>
+<span class="sourceLineNo">104</span><a name="line.104">    }</a>
+<span class="sourceLineNo">105</span><a name="line.105"></a>
+<span class="sourceLineNo">106</span><a name="line.106">    /**</a>
+<span class="sourceLineNo">107</span><a name="line.107">     * Simple filling procedure.</a>
+<span class="sourceLineNo">108</span><a name="line.108">     * It will</a>
+<span class="sourceLineNo">109</span><a name="line.109">     * &lt;ol&gt;</a>
+<span class="sourceLineNo">110</span><a name="line.110">     *  &lt;li&gt;</a>
+<span class="sourceLineNo">111</span><a name="line.111">     *   fill the beginning of {@code state} by copying</a>
+<span class="sourceLineNo">112</span><a name="line.112">     *   {@code min(seed.length, state.length)} elements from</a>
+<span class="sourceLineNo">113</span><a name="line.113">     *   {@code seed},</a>
+<span class="sourceLineNo">114</span><a name="line.114">     *  &lt;/li&gt;</a>
+<span class="sourceLineNo">115</span><a name="line.115">     *  &lt;li&gt;</a>
+<span class="sourceLineNo">116</span><a name="line.116">     *   set all remaining elements of {@code state} with non-zero</a>
+<span class="sourceLineNo">117</span><a name="line.117">     *   values (even if {@code seed.length &lt; state.length}).</a>
+<span class="sourceLineNo">118</span><a name="line.118">     *  &lt;/li&gt;</a>
+<span class="sourceLineNo">119</span><a name="line.119">     * &lt;/ol&gt;</a>
+<span class="sourceLineNo">120</span><a name="line.120">     *</a>
+<span class="sourceLineNo">121</span><a name="line.121">     * @param state State. Must be allocated.</a>
+<span class="sourceLineNo">122</span><a name="line.122">     * @param seed Seed. Cannot be null.</a>
+<span class="sourceLineNo">123</span><a name="line.123">     */</a>
+<span class="sourceLineNo">124</span><a name="line.124">    protected void fillState(int[] state,</a>
+<span class="sourceLineNo">125</span><a name="line.125">                             int[] seed) {</a>
+<span class="sourceLineNo">126</span><a name="line.126">        final int stateSize = state.length;</a>
+<span class="sourceLineNo">127</span><a name="line.127">        final int seedSize = seed.length;</a>
+<span class="sourceLineNo">128</span><a name="line.128">        System.arraycopy(seed, 0, state, 0, Math.min(seedSize, stateSize));</a>
+<span class="sourceLineNo">129</span><a name="line.129"></a>
+<span class="sourceLineNo">130</span><a name="line.130">        if (seedSize &lt; stateSize) {</a>
+<span class="sourceLineNo">131</span><a name="line.131">            for (int i = seedSize; i &lt; stateSize; i++) {</a>
+<span class="sourceLineNo">132</span><a name="line.132">                state[i] = (int) (scrambleWell(state[i - seed.length], i) &amp; 0xffffffffL);</a>
+<span class="sourceLineNo">133</span><a name="line.133">            }</a>
+<span class="sourceLineNo">134</span><a name="line.134">        }</a>
+<span class="sourceLineNo">135</span><a name="line.135">    }</a>
+<span class="sourceLineNo">136</span><a name="line.136"></a>
+<span class="sourceLineNo">137</span><a name="line.137">    /**</a>
+<span class="sourceLineNo">138</span><a name="line.138">     * Simple filling procedure.</a>
+<span class="sourceLineNo">139</span><a name="line.139">     * It will</a>
+<span class="sourceLineNo">140</span><a name="line.140">     * &lt;ol&gt;</a>
+<span class="sourceLineNo">141</span><a name="line.141">     *  &lt;li&gt;</a>
+<span class="sourceLineNo">142</span><a name="line.142">     *   fill the beginning of {@code state} by copying</a>
+<span class="sourceLineNo">143</span><a name="line.143">     *   {@code min(seed.length, state.length)} elements from</a>
+<span class="sourceLineNo">144</span><a name="line.144">     *   {@code seed},</a>
+<span class="sourceLineNo">145</span><a name="line.145">     *  &lt;/li&gt;</a>
+<span class="sourceLineNo">146</span><a name="line.146">     *  &lt;li&gt;</a>
+<span class="sourceLineNo">147</span><a name="line.147">     *   set all remaining elements of {@code state} with non-zero</a>
+<span class="sourceLineNo">148</span><a name="line.148">     *   values (even if {@code seed.length &lt; state.length}).</a>
+<span class="sourceLineNo">149</span><a name="line.149">     *  &lt;/li&gt;</a>
+<span class="sourceLineNo">150</span><a name="line.150">     * &lt;/ol&gt;</a>
+<span class="sourceLineNo">151</span><a name="line.151">     *</a>
+<span class="sourceLineNo">152</span><a name="line.152">     * @param state State. Must be allocated.</a>
+<span class="sourceLineNo">153</span><a name="line.153">     * @param seed Seed. Cannot be null.</a>
+<span class="sourceLineNo">154</span><a name="line.154">     */</a>
+<span class="sourceLineNo">155</span><a name="line.155">    protected void fillState(long[] state,</a>
+<span class="sourceLineNo">156</span><a name="line.156">                             long[] seed) {</a>
+<span class="sourceLineNo">157</span><a name="line.157">        final int stateSize = state.length;</a>
+<span class="sourceLineNo">158</span><a name="line.158">        final int seedSize = seed.length;</a>
+<span class="sourceLineNo">159</span><a name="line.159">        System.arraycopy(seed, 0, state, 0, Math.min(seedSize, stateSize));</a>
+<span class="sourceLineNo">160</span><a name="line.160"></a>
+<span class="sourceLineNo">161</span><a name="line.161">        if (seedSize &lt; stateSize) {</a>
+<span class="sourceLineNo">162</span><a name="line.162">            for (int i = seedSize; i &lt; stateSize; i++) {</a>
+<span class="sourceLineNo">163</span><a name="line.163">                state[i] = scrambleWell(state[i - seed.length], i);</a>
+<span class="sourceLineNo">164</span><a name="line.164">            }</a>
+<span class="sourceLineNo">165</span><a name="line.165">        }</a>
+<span class="sourceLineNo">166</span><a name="line.166">    }</a>
+<span class="sourceLineNo">167</span><a name="line.167"></a>
+<span class="sourceLineNo">168</span><a name="line.168">    /**</a>
+<span class="sourceLineNo">169</span><a name="line.169">     * Checks that the {@code state} has the {@code expected} size.</a>
+<span class="sourceLineNo">170</span><a name="line.170">     *</a>
+<span class="sourceLineNo">171</span><a name="line.171">     * @param state State.</a>
+<span class="sourceLineNo">172</span><a name="line.172">     * @param expected Expected length of {@code state} array.</a>
+<span class="sourceLineNo">173</span><a name="line.173">     * @throws IllegalArgumentException if {@code state.length != expected}.</a>
+<span class="sourceLineNo">174</span><a name="line.174">     */</a>
+<span class="sourceLineNo">175</span><a name="line.175">    protected void checkStateSize(byte[] state,</a>
+<span class="sourceLineNo">176</span><a name="line.176">                                  int expected) {</a>
+<span class="sourceLineNo">177</span><a name="line.177">        if (state.length != expected) {</a>
+<span class="sourceLineNo">178</span><a name="line.178">            throw new IllegalArgumentException("State size must be " + expected +</a>
+<span class="sourceLineNo">179</span><a name="line.179">                                               " but was " + state.length);</a>
+<span class="sourceLineNo">180</span><a name="line.180">        }</a>
+<span class="sourceLineNo">181</span><a name="line.181">    }</a>
+<span class="sourceLineNo">182</span><a name="line.182"></a>
+<span class="sourceLineNo">183</span><a name="line.183">    /**</a>
+<span class="sourceLineNo">184</span><a name="line.184">     * Checks whether {@code index} is in the range {@code [min, max]}.</a>
+<span class="sourceLineNo">185</span><a name="line.185">     *</a>
+<span class="sourceLineNo">186</span><a name="line.186">     * @param min Lower bound.</a>
+<span class="sourceLineNo">187</span><a name="line.187">     * @param max Upper bound.</a>
+<span class="sourceLineNo">188</span><a name="line.188">     * @param index Value that must lie within the {@code [min, max]} interval.</a>
+<span class="sourceLineNo">189</span><a name="line.189">     * @throws IndexOutOfBoundsException if {@code index} is not within the</a>
+<span class="sourceLineNo">190</span><a name="line.190">     * {@code [min, max]} interval.</a>
+<span class="sourceLineNo">191</span><a name="line.191">     */</a>
+<span class="sourceLineNo">192</span><a name="line.192">    protected void checkIndex(int min,</a>
+<span class="sourceLineNo">193</span><a name="line.193">                              int max,</a>
+<span class="sourceLineNo">194</span><a name="line.194">                              int index) {</a>
+<span class="sourceLineNo">195</span><a name="line.195">        if (index &lt; min ||</a>
+<span class="sourceLineNo">196</span><a name="line.196">            index &gt; max) {</a>
+<span class="sourceLineNo">197</span><a name="line.197">            throw new IndexOutOfBoundsException(index + " is out of interval [" +</a>
+<span class="sourceLineNo">198</span><a name="line.198">                                                min + ", " +</a>
+<span class="sourceLineNo">199</span><a name="line.199">                                                max + "]");</a>
+<span class="sourceLineNo">200</span><a name="line.200">        }</a>
+<span class="sourceLineNo">201</span><a name="line.201">    }</a>
+<span class="sourceLineNo">202</span><a name="line.202"></a>
+<span class="sourceLineNo">203</span><a name="line.203">    /**</a>
+<span class="sourceLineNo">204</span><a name="line.204">     * Checks that the argument is strictly positive.</a>
+<span class="sourceLineNo">205</span><a name="line.205">     *</a>
+<span class="sourceLineNo">206</span><a name="line.206">     * @param n Number to check.</a>
+<span class="sourceLineNo">207</span><a name="line.207">     * @throws IllegalArgumentException if {@code n &lt;= 0}.</a>
+<span class="sourceLineNo">208</span><a name="line.208">     */</a>
+<span class="sourceLineNo">209</span><a name="line.209">    private void checkStrictlyPositive(long n) {</a>
+<span class="sourceLineNo">210</span><a name="line.210">        if (n &lt;= 0) {</a>
+<span class="sourceLineNo">211</span><a name="line.211">            throw new IllegalArgumentException("Must be strictly positive: " + n);</a>
+<span class="sourceLineNo">212</span><a name="line.212">        }</a>
+<span class="sourceLineNo">213</span><a name="line.213">    }</a>
+<span class="sourceLineNo">214</span><a name="line.214"></a>
+<span class="sourceLineNo">215</span><a name="line.215">    /**</a>
+<span class="sourceLineNo">216</span><a name="line.216">     * Transformation used to scramble the initial state of</a>
+<span class="sourceLineNo">217</span><a name="line.217">     * a generator.</a>
+<span class="sourceLineNo">218</span><a name="line.218">     *</a>
+<span class="sourceLineNo">219</span><a name="line.219">     * @param n Seed element.</a>
+<span class="sourceLineNo">220</span><a name="line.220">     * @param mult Multiplier.</a>
+<span class="sourceLineNo">221</span><a name="line.221">     * @param shift Shift.</a>
+<span class="sourceLineNo">222</span><a name="line.222">     * @param add Offset.</a>
+<span class="sourceLineNo">223</span><a name="line.223">     * @return the transformed seed element.</a>
+<span class="sourceLineNo">224</span><a name="line.224">     */</a>
+<span class="sourceLineNo">225</span><a name="line.225">    private static long scramble(long n,</a>
+<span class="sourceLineNo">226</span><a name="line.226">                                 long mult,</a>
+<span class="sourceLineNo">227</span><a name="line.227">                                 int shift,</a>
+<span class="sourceLineNo">228</span><a name="line.228">                                 int add) {</a>
+<span class="sourceLineNo">229</span><a name="line.229">        // Code inspired from "AbstractWell" class.</a>
+<span class="sourceLineNo">230</span><a name="line.230">        return mult * (n ^ (n &gt;&gt; shift)) + add;</a>
+<span class="sourceLineNo">231</span><a name="line.231">    }</a>
+<span class="sourceLineNo">232</span><a name="line.232"></a>
+<span class="sourceLineNo">233</span><a name="line.233">    /**</a>
+<span class="sourceLineNo">234</span><a name="line.234">     * Transformation used to scramble the initial state of</a>
+<span class="sourceLineNo">235</span><a name="line.235">     * a generator.</a>
+<span class="sourceLineNo">236</span><a name="line.236">     *</a>
+<span class="sourceLineNo">237</span><a name="line.237">     * @param n Seed element.</a>
+<span class="sourceLineNo">238</span><a name="line.238">     * @param add Offset.</a>
+<span class="sourceLineNo">239</span><a name="line.239">     * @return the transformed seed element.</a>
+<span class="sourceLineNo">240</span><a name="line.240">     * @see #scramble(long,long,int,int)</a>
+<span class="sourceLineNo">241</span><a name="line.241">     */</a>
+<span class="sourceLineNo">242</span><a name="line.242">    private static long scrambleWell(long n,</a>
+<span class="sourceLineNo">243</span><a name="line.243">                                     int add) {</a>
+<span class="sourceLineNo">244</span><a name="line.244">        // Code inspired from "AbstractWell" class.</a>
+<span class="sourceLineNo">245</span><a name="line.245">        return scramble(n, 1812433253L, 30, add);</a>
+<span class="sourceLineNo">246</span><a name="line.246">    }</a>
+<span class="sourceLineNo">247</span><a name="line.247">}</a>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+</pre>
+</div>
+</body>
+</html>

Added: websites/production/commons/content/proper/commons-rng/commons-rng-core/javadocs/api-1.1/src-html/org/apache/commons/rng/core/RandomProviderDefaultState.html
==============================================================================
--- websites/production/commons/content/proper/commons-rng/commons-rng-core/javadocs/api-1.1/src-html/org/apache/commons/rng/core/RandomProviderDefaultState.html (added)
+++ websites/production/commons/content/proper/commons-rng/commons-rng-core/javadocs/api-1.1/src-html/org/apache/commons/rng/core/RandomProviderDefaultState.html Tue Aug 14 12:48:23 2018
@@ -0,0 +1,128 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html lang="en">
+<head>
+<title>Source code</title>
+<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<div class="sourceContainer">
+<pre><span class="sourceLineNo">001</span><a name="line.1">/*</a>
+<span class="sourceLineNo">002</span><a name="line.2"> * Licensed to the Apache Software Foundation (ASF) under one or more</a>
+<span class="sourceLineNo">003</span><a name="line.3"> * contributor license agreements.  See the NOTICE file distributed with</a>
+<span class="sourceLineNo">004</span><a name="line.4"> * this work for additional information regarding copyright ownership.</a>
+<span class="sourceLineNo">005</span><a name="line.5"> * The ASF licenses this file to You under the Apache License, Version 2.0</a>
+<span class="sourceLineNo">006</span><a name="line.6"> * (the "License"); you may not use this file except in compliance with</a>
+<span class="sourceLineNo">007</span><a name="line.7"> * the License.  You may obtain a copy of the License at</a>
+<span class="sourceLineNo">008</span><a name="line.8"> *</a>
+<span class="sourceLineNo">009</span><a name="line.9"> *      http://www.apache.org/licenses/LICENSE-2.0</a>
+<span class="sourceLineNo">010</span><a name="line.10"> *</a>
+<span class="sourceLineNo">011</span><a name="line.11"> * Unless required by applicable law or agreed to in writing, software</a>
+<span class="sourceLineNo">012</span><a name="line.12"> * distributed under the License is distributed on an "AS IS" BASIS,</a>
+<span class="sourceLineNo">013</span><a name="line.13"> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</a>
+<span class="sourceLineNo">014</span><a name="line.14"> * See the License for the specific language governing permissions and</a>
+<span class="sourceLineNo">015</span><a name="line.15"> * limitations under the License.</a>
+<span class="sourceLineNo">016</span><a name="line.16"> */</a>
+<span class="sourceLineNo">017</span><a name="line.17">package org.apache.commons.rng.core;</a>
+<span class="sourceLineNo">018</span><a name="line.18"></a>
+<span class="sourceLineNo">019</span><a name="line.19">import java.util.Arrays;</a>
+<span class="sourceLineNo">020</span><a name="line.20"></a>
+<span class="sourceLineNo">021</span><a name="line.21">import org.apache.commons.rng.RandomProviderState;</a>
+<span class="sourceLineNo">022</span><a name="line.22"></a>
+<span class="sourceLineNo">023</span><a name="line.23">/**</a>
+<span class="sourceLineNo">024</span><a name="line.24"> * Wraps the internal state of a generator instance.</a>
+<span class="sourceLineNo">025</span><a name="line.25"> * Its purpose is to store all the data needed to recover the same</a>
+<span class="sourceLineNo">026</span><a name="line.26"> * state in order to restart a sequence where it left off.</a>
+<span class="sourceLineNo">027</span><a name="line.27"> * External code should not try to modify the data contained in instances</a>
+<span class="sourceLineNo">028</span><a name="line.28"> * of this class.</a>
+<span class="sourceLineNo">029</span><a name="line.29"> *</a>
+<span class="sourceLineNo">030</span><a name="line.30"> * @since 1.0</a>
+<span class="sourceLineNo">031</span><a name="line.31"> */</a>
+<span class="sourceLineNo">032</span><a name="line.32">public class RandomProviderDefaultState implements RandomProviderState {</a>
+<span class="sourceLineNo">033</span><a name="line.33">    /** Internal state. */</a>
+<span class="sourceLineNo">034</span><a name="line.34">    private final byte[] state;</a>
+<span class="sourceLineNo">035</span><a name="line.35"></a>
+<span class="sourceLineNo">036</span><a name="line.36">    /**</a>
+<span class="sourceLineNo">037</span><a name="line.37">     * Initializes an instance.</a>
+<span class="sourceLineNo">038</span><a name="line.38">     * The contents of the {@code state} argument is unspecified, and is</a>
+<span class="sourceLineNo">039</span><a name="line.39">     * guaranteed to be valid only if it was generated by implementations</a>
+<span class="sourceLineNo">040</span><a name="line.40">     * provided by this library.</a>
+<span class="sourceLineNo">041</span><a name="line.41">     *</a>
+<span class="sourceLineNo">042</span><a name="line.42">     * @param state Mapping of all the data which an implementation of</a>
+<span class="sourceLineNo">043</span><a name="line.43">     * {@link org.apache.commons.rng.UniformRandomProvider} needs in order</a>
+<span class="sourceLineNo">044</span><a name="line.44">     * to reset its internal state.</a>
+<span class="sourceLineNo">045</span><a name="line.45">     */</a>
+<span class="sourceLineNo">046</span><a name="line.46">    public RandomProviderDefaultState(byte[] state) {</a>
+<span class="sourceLineNo">047</span><a name="line.47">        this.state = Arrays.copyOf(state, state.length);</a>
+<span class="sourceLineNo">048</span><a name="line.48">    }</a>
+<span class="sourceLineNo">049</span><a name="line.49"></a>
+<span class="sourceLineNo">050</span><a name="line.50">    /**</a>
+<span class="sourceLineNo">051</span><a name="line.51">     * @return the internal state.</a>
+<span class="sourceLineNo">052</span><a name="line.52">     */</a>
+<span class="sourceLineNo">053</span><a name="line.53">    public byte[] getState() {</a>
+<span class="sourceLineNo">054</span><a name="line.54">        return Arrays.copyOf(state, state.length);</a>
+<span class="sourceLineNo">055</span><a name="line.55">    }</a>
+<span class="sourceLineNo">056</span><a name="line.56">}</a>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+</pre>
+</div>
+</body>
+</html>