Added: websites/production/commons/content/proper/commons-rng/commons-rng-core/javadocs/api-1.1/index-all.html ============================================================================== --- websites/production/commons/content/proper/commons-rng/commons-rng-core/javadocs/api-1.1/index-all.html (added) +++ websites/production/commons/content/proper/commons-rng/commons-rng-core/javadocs/api-1.1/index-all.html Tue Aug 14 12:48:23 2018 @@ -0,0 +1,709 @@ +<!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>Index (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="Index (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><a href="overview-tree.html">Tree</a></li> +<li><a href="deprecated-list.html">Deprecated</a></li> +<li class="navBarCell1Rev">Index</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?index-all.html" target="_top">Frames</a></li> +<li><a href="index-all.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_top"> +<li><a href="allclasses-noframe.html">All Classes</a></li> +</ul> +<ul class="navListSearch"> +<li><span>SEARCH: </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"> </div> +<script type="text/javascript"><!-- +$('.navPadding').css('padding-top', $('.fixedNav').css("height")); +//--> +</script> +<div class="contentContainer"><a href="#I:A">A</a> <a href="#I:B">B</a> <a href="#I:C">C</a> <a href="#I:E">E</a> <a href="#I:F">F</a> <a href="#I:G">G</a> <a href="#I:I">I</a> <a href="#I:J">J</a> <a href="#I:K">K</a> <a href="#I:L">L</a> <a href="#I:M">M</a> <a href="#I:N">N</a> <a href="#I:O">O</a> <a href="#I:R">R</a> <a href="#I:S">S</a> <a href="#I:T">T</a> <a href="#I:V">V</a> <a href="#I:W">W</a> <a href="#I:X">X</a> <a name="I:A"> +<!-- --> +</a> +<h2 class="title">A</h2> +<dl> +<dt><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> - Class in <a href="org/apache/commons/rng/core/source32/package-summary.html">org.apache.commons.rng.core.source32</a></dt> +<dd> +<div class="block">This abstract class implements the WELL class of pseudo-random number + generator from François Panneton, Pierre L'Ecuyer and Makoto + Matsumoto.</div> +</dd> +<dt><span class="memberNameLink"><a href="org/apache/commons/rng/core/source32/AbstractWell.html#AbstractWell-int-int:A-">AbstractWell(int, int[])</a></span> - Constructor for class 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">AbstractWell</a></dt> +<dd> +<div class="block">Creates an instance with the given <code>seed</code>.</div> +</dd> +<dt><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> - Class in <a href="org/apache/commons/rng/core/source32/package-summary.html">org.apache.commons.rng.core.source32</a></dt> +<dd> +<div class="block">Inner class used to store the indirection index table which is fixed for a given + type of WELL class of pseudo-random number generator.</div> +</dd> +</dl> +<a name="I:B"> +<!-- --> +</a> +<h2 class="title">B</h2> +<dl> +<dt><a href="org/apache/commons/rng/core/BaseProvider.html" title="class in org.apache.commons.rng.core"><span class="typeNameLink">BaseProvider</span></a> - Class in <a href="org/apache/commons/rng/core/package-summary.html">org.apache.commons.rng.core</a></dt> +<dd> +<div class="block">Base class with default implementation for common methods.</div> +</dd> +<dt><span class="memberNameLink"><a href="org/apache/commons/rng/core/BaseProvider.html#BaseProvider--">BaseProvider()</a></span> - Constructor for class org.apache.commons.rng.core.<a href="org/apache/commons/rng/core/BaseProvider.html" title="class in org.apache.commons.rng.core">BaseProvider</a></dt> +<dd> </dd> +</dl> +<a name="I:C"> +<!-- --> +</a> +<h2 class="title">C</h2> +<dl> +<dt><span class="memberNameLink"><a href="org/apache/commons/rng/core/BaseProvider.html#checkIndex-int-int-int-">checkIndex(int, int, int)</a></span> - Method in class org.apache.commons.rng.core.<a href="org/apache/commons/rng/core/BaseProvider.html" title="class in org.apache.commons.rng.core">BaseProvider</a></dt> +<dd> +<div class="block">Checks whether <code>index</code> is in the range <code>[min, max]</code>.</div> +</dd> +<dt><span class="memberNameLink"><a href="org/apache/commons/rng/core/BaseProvider.html#checkStateSize-byte:A-int-">checkStateSize(byte[], int)</a></span> - Method in class org.apache.commons.rng.core.<a href="org/apache/commons/rng/core/BaseProvider.html" title="class in org.apache.commons.rng.core">BaseProvider</a></dt> +<dd> +<div class="block">Checks that the <code>state</code> has the <code>expected</code> size.</div> +</dd> +</dl> +<a name="I:E"> +<!-- --> +</a> +<h2 class="title">E</h2> +<dl> +<dt><span class="memberNameLink"><a href="org/apache/commons/rng/core/util/NumberFactory.html#extractHi-long-">extractHi(long)</a></span> - Static method in class 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">NumberFactory</a></dt> +<dd> +<div class="block">Creates an <code>int</code> from a <code>long</code>, using the high order bits.</div> +</dd> +<dt><span class="memberNameLink"><a href="org/apache/commons/rng/core/util/NumberFactory.html#extractLo-long-">extractLo(long)</a></span> - Static method in class 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">NumberFactory</a></dt> +<dd> +<div class="block">Creates an <code>int</code> from a <code>long</code>, using the low order bits.</div> +</dd> +</dl> +<a name="I:F"> +<!-- --> +</a> +<h2 class="title">F</h2> +<dl> +<dt><span class="memberNameLink"><a href="org/apache/commons/rng/core/BaseProvider.html#fillState-int:A-int:A-">fillState(int[], int[])</a></span> - Method in class org.apache.commons.rng.core.<a href="org/apache/commons/rng/core/BaseProvider.html" title="class in org.apache.commons.rng.core">BaseProvider</a></dt> +<dd> +<div class="block">Simple filling procedure.</div> +</dd> +<dt><span class="memberNameLink"><a href="org/apache/commons/rng/core/BaseProvider.html#fillState-long:A-long:A-">fillState(long[], long[])</a></span> - Method in class org.apache.commons.rng.core.<a href="org/apache/commons/rng/core/BaseProvider.html" title="class in org.apache.commons.rng.core">BaseProvider</a></dt> +<dd> +<div class="block">Simple filling procedure.</div> +</dd> +</dl> +<a name="I:G"> +<!-- --> +</a> +<h2 class="title">G</h2> +<dl> +<dt><span class="memberNameLink"><a href="org/apache/commons/rng/core/source32/AbstractWell.IndexTable.html#getIndexM1-int-">getIndexM1(int)</a></span> - Method in class 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">AbstractWell.IndexTable</a></dt> +<dd> +<div class="block">Returns index + M1 modulo the table size.</div> +</dd> +<dt><span class="memberNameLink"><a href="org/apache/commons/rng/core/source32/AbstractWell.IndexTable.html#getIndexM2-int-">getIndexM2(int)</a></span> - Method in class 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">AbstractWell.IndexTable</a></dt> +<dd> +<div class="block">Returns index + M2 modulo the table size.</div> +</dd> +<dt><span class="memberNameLink"><a href="org/apache/commons/rng/core/source32/AbstractWell.IndexTable.html#getIndexM3-int-">getIndexM3(int)</a></span> - Method in class 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">AbstractWell.IndexTable</a></dt> +<dd> +<div class="block">Returns index + M3 modulo the table size.</div> +</dd> +<dt><span class="memberNameLink"><a href="org/apache/commons/rng/core/source32/AbstractWell.IndexTable.html#getIndexPred-int-">getIndexPred(int)</a></span> - Method in class 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">AbstractWell.IndexTable</a></dt> +<dd> +<div class="block">Returns the predecessor of the given index modulo the table size.</div> +</dd> +<dt><span class="memberNameLink"><a href="org/apache/commons/rng/core/source32/AbstractWell.IndexTable.html#getIndexPred2-int-">getIndexPred2(int)</a></span> - Method in class 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">AbstractWell.IndexTable</a></dt> +<dd> +<div class="block">Returns the second predecessor of the given index modulo the table size.</div> +</dd> +<dt><span class="memberNameLink"><a href="org/apache/commons/rng/core/RandomProviderDefaultState.html#getState--">getState()</a></span> - Method in class org.apache.commons.rng.core.<a href="org/apache/commons/rng/core/RandomProviderDefaultState.html" title="class in org.apache.commons.rng.core">RandomProviderDefaultState</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="org/apache/commons/rng/core/BaseProvider.html#getStateInternal--">getStateInternal()</a></span> - Method in class org.apache.commons.rng.core.<a href="org/apache/commons/rng/core/BaseProvider.html" title="class in org.apache.commons.rng.core">BaseProvider</a></dt> +<dd> +<div class="block">Creates a snapshot of the RNG state.</div> +</dd> +<dt><span class="memberNameLink"><a href="org/apache/commons/rng/core/source32/AbstractWell.html#getStateInternal--">getStateInternal()</a></span> - Method in class 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">AbstractWell</a></dt> +<dd> +<div class="block">Creates a snapshot of the RNG state.</div> +</dd> +<dt><span class="memberNameLink"><a href="org/apache/commons/rng/core/source32/ISAACRandom.html#getStateInternal--">getStateInternal()</a></span> - Method in class 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">ISAACRandom</a></dt> +<dd> +<div class="block">Creates a snapshot of the RNG state.</div> +</dd> +<dt><span class="memberNameLink"><a href="org/apache/commons/rng/core/source32/JDKRandom.html#getStateInternal--">getStateInternal()</a></span> - Method in class 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">JDKRandom</a></dt> +<dd> +<div class="block">Creates a snapshot of the RNG state.</div> +</dd> +<dt><span class="memberNameLink"><a href="org/apache/commons/rng/core/source32/KISSRandom.html#getStateInternal--">getStateInternal()</a></span> - Method in class 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">KISSRandom</a></dt> +<dd> +<div class="block">Creates a snapshot of the RNG state.</div> +</dd> +<dt><span class="memberNameLink"><a href="org/apache/commons/rng/core/source32/MersenneTwister.html#getStateInternal--">getStateInternal()</a></span> - Method in class 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">MersenneTwister</a></dt> +<dd> +<div class="block">Creates a snapshot of the RNG state.</div> +</dd> +<dt><span class="memberNameLink"><a href="org/apache/commons/rng/core/source32/MultiplyWithCarry256.html#getStateInternal--">getStateInternal()</a></span> - Method in class 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">MultiplyWithCarry256</a></dt> +<dd> +<div class="block">Creates a snapshot of the RNG state.</div> +</dd> +<dt><span class="memberNameLink"><a href="org/apache/commons/rng/core/source64/MersenneTwister64.html#getStateInternal--">getStateInternal()</a></span> - Method in class 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">MersenneTwister64</a></dt> +<dd> +<div class="block">Creates a snapshot of the RNG state.</div> +</dd> +<dt><span class="memberNameLink"><a href="org/apache/commons/rng/core/source64/SplitMix64.html#getStateInternal--">getStateInternal()</a></span> - Method in class 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">SplitMix64</a></dt> +<dd> +<div class="block">Creates a snapshot of the RNG state.</div> +</dd> +<dt><span class="memberNameLink"><a href="org/apache/commons/rng/core/source64/TwoCmres.html#getStateInternal--">getStateInternal()</a></span> - Method in class 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">TwoCmres</a></dt> +<dd> +<div class="block">Creates a snapshot of the RNG state.</div> +</dd> +<dt><span class="memberNameLink"><a href="org/apache/commons/rng/core/source64/XorShift1024Star.html#getStateInternal--">getStateInternal()</a></span> - Method in class 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">XorShift1024Star</a></dt> +<dd> +<div class="block">Creates a snapshot of the RNG state.</div> +</dd> +</dl> +<a name="I:I"> +<!-- --> +</a> +<h2 class="title">I</h2> +<dl> +<dt><span class="memberNameLink"><a href="org/apache/commons/rng/core/source32/AbstractWell.html#index">index</a></span> - Variable in class 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">AbstractWell</a></dt> +<dd> +<div class="block">Current index in the bytes pool.</div> +</dd> +<dt><span class="memberNameLink"><a href="org/apache/commons/rng/core/source32/AbstractWell.IndexTable.html#IndexTable-int-int-int-int-">IndexTable(int, int, int, int)</a></span> - Constructor for class 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">AbstractWell.IndexTable</a></dt> +<dd> +<div class="block">Creates a new pre-calculated indirection index table.</div> +</dd> +<dt><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> - Class in <a href="org/apache/commons/rng/core/source32/package-summary.html">org.apache.commons.rng.core.source32</a></dt> +<dd> +<div class="block">Base class for all implementations that provide an <code>int</code>-based + source randomness.</div> +</dd> +<dt><span class="memberNameLink"><a href="org/apache/commons/rng/core/source32/IntProvider.html#IntProvider--">IntProvider()</a></span> - Constructor for class 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">IntProvider</a></dt> +<dd> </dd> +<dt><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> - Class in <a href="org/apache/commons/rng/core/source32/package-summary.html">org.apache.commons.rng.core.source32</a></dt> +<dd> +<div class="block">A fast cryptographic pseudo-random number generator.</div> +</dd> +<dt><span class="memberNameLink"><a href="org/apache/commons/rng/core/source32/ISAACRandom.html#ISAACRandom-int:A-">ISAACRandom(int[])</a></span> - Constructor for class 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">ISAACRandom</a></dt> +<dd> +<div class="block">Creates a new ISAAC random number generator.</div> +</dd> +</dl> +<a name="I:J"> +<!-- --> +</a> +<h2 class="title">J</h2> +<dl> +<dt><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> - Class in <a href="org/apache/commons/rng/core/source32/package-summary.html">org.apache.commons.rng.core.source32</a></dt> +<dd> +<div class="block">A provider that uses the <code>Random.nextInt()</code> method of the JDK's + <code>Random</code> class as the source of randomness.</div> +</dd> +<dt><span class="memberNameLink"><a href="org/apache/commons/rng/core/source32/JDKRandom.html#JDKRandom-java.lang.Long-">JDKRandom(Long)</a></span> - Constructor for class 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">JDKRandom</a></dt> +<dd> +<div class="block">Creates an instance with the given seed.</div> +</dd> +</dl> +<a name="I:K"> +<!-- --> +</a> +<h2 class="title">K</h2> +<dl> +<dt><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> - Class in <a href="org/apache/commons/rng/core/source32/package-summary.html">org.apache.commons.rng.core.source32</a></dt> +<dd> +<div class="block">Port from Marsaglia's <a href="http://www.cse.yorku.ca/~oz/marsaglia-rng.html"> + "KISS" algorithm</a>.</div> +</dd> +<dt><span class="memberNameLink"><a href="org/apache/commons/rng/core/source32/KISSRandom.html#KISSRandom-int:A-">KISSRandom(int[])</a></span> - Constructor for class 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">KISSRandom</a></dt> +<dd> +<div class="block">Creates a new instance.</div> +</dd> +</dl> +<a name="I:L"> +<!-- --> +</a> +<h2 class="title">L</h2> +<dl> +<dt><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> - Class in <a href="org/apache/commons/rng/core/source64/package-summary.html">org.apache.commons.rng.core.source64</a></dt> +<dd> +<div class="block">Base class for all implementations that provide a <code>long</code>-based + source randomness.</div> +</dd> +<dt><span class="memberNameLink"><a href="org/apache/commons/rng/core/source64/LongProvider.html#LongProvider--">LongProvider()</a></span> - Constructor for class 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">LongProvider</a></dt> +<dd> </dd> +</dl> +<a name="I:M"> +<!-- --> +</a> +<h2 class="title">M</h2> +<dl> +<dt><span class="memberNameLink"><a href="org/apache/commons/rng/core/util/NumberFactory.html#makeBoolean-int-">makeBoolean(int)</a></span> - Static method in class 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">NumberFactory</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="org/apache/commons/rng/core/util/NumberFactory.html#makeBoolean-long-">makeBoolean(long)</a></span> - Static method in class 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">NumberFactory</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="org/apache/commons/rng/core/util/NumberFactory.html#makeByteArray-int-">makeByteArray(int)</a></span> - Static method in class 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">NumberFactory</a></dt> +<dd> +<div class="block">Splits an <code>int</code> into 4 bytes.</div> +</dd> +<dt><span class="memberNameLink"><a href="org/apache/commons/rng/core/util/NumberFactory.html#makeByteArray-int:A-">makeByteArray(int[])</a></span> - Static method in class 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">NumberFactory</a></dt> +<dd> +<div class="block">Splits an array of <code>int</code> values into a sequence of bytes.</div> +</dd> +<dt><span class="memberNameLink"><a href="org/apache/commons/rng/core/util/NumberFactory.html#makeByteArray-long-">makeByteArray(long)</a></span> - Static method in class 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">NumberFactory</a></dt> +<dd> +<div class="block">Splits a <code>long</code> into 8 bytes.</div> +</dd> +<dt><span class="memberNameLink"><a href="org/apache/commons/rng/core/util/NumberFactory.html#makeByteArray-long:A-">makeByteArray(long[])</a></span> - Static method in class 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">NumberFactory</a></dt> +<dd> +<div class="block">Splits an array of <code>long</code> values into a sequence of bytes.</div> +</dd> +<dt><span class="memberNameLink"><a href="org/apache/commons/rng/core/util/NumberFactory.html#makeDouble-int-int-">makeDouble(int, int)</a></span> - Static method in class 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">NumberFactory</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="org/apache/commons/rng/core/util/NumberFactory.html#makeDouble-long-">makeDouble(long)</a></span> - Static method in class 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">NumberFactory</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="org/apache/commons/rng/core/util/NumberFactory.html#makeFloat-int-">makeFloat(int)</a></span> - Static method in class 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">NumberFactory</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="org/apache/commons/rng/core/util/NumberFactory.html#makeInt-byte:A-">makeInt(byte[])</a></span> - Static method in class 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">NumberFactory</a></dt> +<dd> +<div class="block">Creates an <code>int</code> from 4 bytes.</div> +</dd> +<dt><span class="memberNameLink"><a href="org/apache/commons/rng/core/util/NumberFactory.html#makeInt-long-">makeInt(long)</a></span> - Static method in class 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">NumberFactory</a></dt> +<dd> +<div class="block">Creates an <code>int</code> from a <code>long</code>.</div> +</dd> +<dt><span class="memberNameLink"><a href="org/apache/commons/rng/core/util/NumberFactory.html#makeIntArray-byte:A-">makeIntArray(byte[])</a></span> - Static method in class 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">NumberFactory</a></dt> +<dd> +<div class="block">Creates an array of <code>int</code> values from a sequence of bytes.</div> +</dd> +<dt><span class="memberNameLink"><a href="org/apache/commons/rng/core/util/NumberFactory.html#makeLong-byte:A-">makeLong(byte[])</a></span> - Static method in class 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">NumberFactory</a></dt> +<dd> +<div class="block">Creates a <code>long</code> from 8 bytes.</div> +</dd> +<dt><span class="memberNameLink"><a href="org/apache/commons/rng/core/util/NumberFactory.html#makeLong-int-int-">makeLong(int, int)</a></span> - Static method in class 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">NumberFactory</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="org/apache/commons/rng/core/util/NumberFactory.html#makeLongArray-byte:A-">makeLongArray(byte[])</a></span> - Static method in class 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">NumberFactory</a></dt> +<dd> +<div class="block">Creates an array of <code>long</code> values from a sequence of bytes.</div> +</dd> +<dt><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> - Class in <a href="org/apache/commons/rng/core/source32/package-summary.html">org.apache.commons.rng.core.source32</a></dt> +<dd> +<div class="block">This class implements a powerful pseudo-random number generator + developed by Makoto Matsumoto and Takuji Nishimura during + 1996-1997.</div> +</dd> +<dt><span class="memberNameLink"><a href="org/apache/commons/rng/core/source32/MersenneTwister.html#MersenneTwister-int:A-">MersenneTwister(int[])</a></span> - Constructor for class 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">MersenneTwister</a></dt> +<dd> +<div class="block">Creates a new random number generator.</div> +</dd> +<dt><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> - Class in <a href="org/apache/commons/rng/core/source64/package-summary.html">org.apache.commons.rng.core.source64</a></dt> +<dd> +<div class="block">This class provides the 64-bits version of the originally 32-bits + <a href="org/apache/commons/rng/core/source32/MersenneTwister.html" title="class in org.apache.commons.rng.core.source32"><code>Mersenne Twister</code></a>.</div> +</dd> +<dt><span class="memberNameLink"><a href="org/apache/commons/rng/core/source64/MersenneTwister64.html#MersenneTwister64-long:A-">MersenneTwister64(long[])</a></span> - Constructor for class 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">MersenneTwister64</a></dt> +<dd> +<div class="block">Creates a new random number generator.</div> +</dd> +<dt><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> - Class in <a href="org/apache/commons/rng/core/source32/package-summary.html">org.apache.commons.rng.core.source32</a></dt> +<dd> +<div class="block">Port from Marsaglia's <a href="https://en.wikipedia.org/wiki/Multiply-with-carry"> + "Multiply-With-Carry" algorithm</a>.</div> +</dd> +<dt><span class="memberNameLink"><a href="org/apache/commons/rng/core/source32/MultiplyWithCarry256.html#MultiplyWithCarry256-int:A-">MultiplyWithCarry256(int[])</a></span> - Constructor for class 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">MultiplyWithCarry256</a></dt> +<dd> +<div class="block">Creates a new instance.</div> +</dd> +</dl> +<a name="I:N"> +<!-- --> +</a> +<h2 class="title">N</h2> +<dl> +<dt><span class="memberNameLink"><a href="org/apache/commons/rng/core/source32/ISAACRandom.html#next--">next()</a></span> - Method in class 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">ISAACRandom</a></dt> +<dt><span class="memberNameLink"><a href="org/apache/commons/rng/core/source32/JDKRandom.html#next--">next()</a></span> - Method in class 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">JDKRandom</a></dt> +<dt><span class="memberNameLink"><a href="org/apache/commons/rng/core/source32/KISSRandom.html#next--">next()</a></span> - Method in class 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">KISSRandom</a></dt> +<dt><span class="memberNameLink"><a href="org/apache/commons/rng/core/source32/MersenneTwister.html#next--">next()</a></span> - Method in class 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">MersenneTwister</a></dt> +<dt><span class="memberNameLink"><a href="org/apache/commons/rng/core/source32/MultiplyWithCarry256.html#next--">next()</a></span> - Method in class 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">MultiplyWithCarry256</a></dt> +<dt><span class="memberNameLink"><a href="org/apache/commons/rng/core/source32/RandomIntSource.html#next--">next()</a></span> - Method in interface 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></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="org/apache/commons/rng/core/source32/Well1024a.html#next--">next()</a></span> - Method in class 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">Well1024a</a></dt> +<dt><span class="memberNameLink"><a href="org/apache/commons/rng/core/source32/Well19937a.html#next--">next()</a></span> - Method in class 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">Well19937a</a></dt> +<dt><span class="memberNameLink"><a href="org/apache/commons/rng/core/source32/Well19937c.html#next--">next()</a></span> - Method in class 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">Well19937c</a></dt> +<dt><span class="memberNameLink"><a href="org/apache/commons/rng/core/source32/Well44497a.html#next--">next()</a></span> - Method in class 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">Well44497a</a></dt> +<dt><span class="memberNameLink"><a href="org/apache/commons/rng/core/source32/Well44497b.html#next--">next()</a></span> - Method in class 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">Well44497b</a></dt> +<dt><span class="memberNameLink"><a href="org/apache/commons/rng/core/source32/Well512a.html#next--">next()</a></span> - Method in class 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">Well512a</a></dt> +<dt><span class="memberNameLink"><a href="org/apache/commons/rng/core/source64/MersenneTwister64.html#next--">next()</a></span> - Method in class 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">MersenneTwister64</a></dt> +<dt><span class="memberNameLink"><a href="org/apache/commons/rng/core/source64/RandomLongSource.html#next--">next()</a></span> - Method in interface 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></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="org/apache/commons/rng/core/source64/SplitMix64.html#next--">next()</a></span> - Method in class 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">SplitMix64</a></dt> +<dt><span class="memberNameLink"><a href="org/apache/commons/rng/core/source64/TwoCmres.html#next--">next()</a></span> - Method in class 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">TwoCmres</a></dt> +<dt><span class="memberNameLink"><a href="org/apache/commons/rng/core/source64/XorShift1024Star.html#next--">next()</a></span> - Method in class 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">XorShift1024Star</a></dt> +<dt><span class="memberNameLink"><a href="org/apache/commons/rng/core/source32/IntProvider.html#nextBoolean--">nextBoolean()</a></span> - Method in class 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">IntProvider</a></dt> +<dt><span class="memberNameLink"><a href="org/apache/commons/rng/core/source64/LongProvider.html#nextBoolean--">nextBoolean()</a></span> - Method in class 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">LongProvider</a></dt> +<dt><span class="memberNameLink"><a href="org/apache/commons/rng/core/source32/IntProvider.html#nextBytes-byte:A-">nextBytes(byte[])</a></span> - Method in class 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">IntProvider</a></dt> +<dt><span class="memberNameLink"><a href="org/apache/commons/rng/core/source64/LongProvider.html#nextBytes-byte:A-">nextBytes(byte[])</a></span> - Method in class 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">LongProvider</a></dt> +<dt><span class="memberNameLink"><a href="org/apache/commons/rng/core/source32/IntProvider.html#nextBytes-byte:A-int-int-">nextBytes(byte[], int, int)</a></span> - Method in class 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">IntProvider</a></dt> +<dt><span class="memberNameLink"><a href="org/apache/commons/rng/core/source64/LongProvider.html#nextBytes-byte:A-int-int-">nextBytes(byte[], int, int)</a></span> - Method in class 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">LongProvider</a></dt> +<dt><span class="memberNameLink"><a href="org/apache/commons/rng/core/source32/IntProvider.html#nextDouble--">nextDouble()</a></span> - Method in class 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">IntProvider</a></dt> +<dt><span class="memberNameLink"><a href="org/apache/commons/rng/core/source64/LongProvider.html#nextDouble--">nextDouble()</a></span> - Method in class 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">LongProvider</a></dt> +<dt><span class="memberNameLink"><a href="org/apache/commons/rng/core/source32/IntProvider.html#nextFloat--">nextFloat()</a></span> - Method in class 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">IntProvider</a></dt> +<dt><span class="memberNameLink"><a href="org/apache/commons/rng/core/source64/LongProvider.html#nextFloat--">nextFloat()</a></span> - Method in class 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">LongProvider</a></dt> +<dt><span class="memberNameLink"><a href="org/apache/commons/rng/core/source32/IntProvider.html#nextInt--">nextInt()</a></span> - Method in class 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">IntProvider</a></dt> +<dt><span class="memberNameLink"><a href="org/apache/commons/rng/core/source64/LongProvider.html#nextInt--">nextInt()</a></span> - Method in class 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">LongProvider</a></dt> +<dt><span class="memberNameLink"><a href="org/apache/commons/rng/core/BaseProvider.html#nextInt-int-">nextInt(int)</a></span> - Method in class org.apache.commons.rng.core.<a href="org/apache/commons/rng/core/BaseProvider.html" title="class in org.apache.commons.rng.core">BaseProvider</a></dt> +<dt><span class="memberNameLink"><a href="org/apache/commons/rng/core/source32/IntProvider.html#nextLong--">nextLong()</a></span> - Method in class 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">IntProvider</a></dt> +<dt><span class="memberNameLink"><a href="org/apache/commons/rng/core/source64/LongProvider.html#nextLong--">nextLong()</a></span> - Method in class 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">LongProvider</a></dt> +<dt><span class="memberNameLink"><a href="org/apache/commons/rng/core/BaseProvider.html#nextLong-long-">nextLong(long)</a></span> - Method in class org.apache.commons.rng.core.<a href="org/apache/commons/rng/core/BaseProvider.html" title="class in org.apache.commons.rng.core">BaseProvider</a></dt> +<dt><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> - Class in <a href="org/apache/commons/rng/core/util/package-summary.html">org.apache.commons.rng.core.util</a></dt> +<dd> +<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> +</dd> +<dt><span class="memberNameLink"><a href="org/apache/commons/rng/core/source64/TwoCmres.html#numberOfSubcycleGenerators--">numberOfSubcycleGenerators()</a></span> - Static method in class 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">TwoCmres</a></dt> +<dd> </dd> +</dl> +<a name="I:O"> +<!-- --> +</a> +<h2 class="title">O</h2> +<dl> +<dt><a href="org/apache/commons/rng/core/package-summary.html">org.apache.commons.rng.core</a> - package org.apache.commons.rng.core</dt> +<dd> +<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> +</dd> +<dt><a href="org/apache/commons/rng/core/source32/package-summary.html">org.apache.commons.rng.core.source32</a> - package org.apache.commons.rng.core.source32</dt> +<dd> +<div class="block"> + Concrete algorithms for <code>int</code>-based sources of randomness</div> +</dd> +<dt><a href="org/apache/commons/rng/core/source64/package-summary.html">org.apache.commons.rng.core.source64</a> - package org.apache.commons.rng.core.source64</dt> +<dd> +<div class="block"> + Concrete algorithms for <code>long</code>-based sources of randomness</div> +</dd> +<dt><a href="org/apache/commons/rng/core/util/package-summary.html">org.apache.commons.rng.core.util</a> - package org.apache.commons.rng.core.util</dt> +<dd> +<div class="block">Utilities</div> +</dd> +</dl> +<a name="I:R"> +<!-- --> +</a> +<h2 class="title">R</h2> +<dl> +<dt><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> - Interface in <a href="org/apache/commons/rng/core/source32/package-summary.html">org.apache.commons.rng.core.source32</a></dt> +<dd> +<div class="block">Source of randomness that generates values of type <code>int</code>.</div> +</dd> +<dt><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> - Interface in <a href="org/apache/commons/rng/core/source64/package-summary.html">org.apache.commons.rng.core.source64</a></dt> +<dd> +<div class="block">Source of randomness that generates values of type <code>long</code>.</div> +</dd> +<dt><a href="org/apache/commons/rng/core/RandomProviderDefaultState.html" title="class in org.apache.commons.rng.core"><span class="typeNameLink">RandomProviderDefaultState</span></a> - Class in <a href="org/apache/commons/rng/core/package-summary.html">org.apache.commons.rng.core</a></dt> +<dd> +<div class="block">Wraps the internal state of a generator instance.</div> +</dd> +<dt><span class="memberNameLink"><a href="org/apache/commons/rng/core/RandomProviderDefaultState.html#RandomProviderDefaultState-byte:A-">RandomProviderDefaultState(byte[])</a></span> - Constructor for class org.apache.commons.rng.core.<a href="org/apache/commons/rng/core/RandomProviderDefaultState.html" title="class in org.apache.commons.rng.core">RandomProviderDefaultState</a></dt> +<dd> +<div class="block">Initializes an instance.</div> +</dd> +<dt><span class="memberNameLink"><a href="org/apache/commons/rng/core/BaseProvider.html#restoreState-org.apache.commons.rng.RandomProviderState-">restoreState(RandomProviderState)</a></span> - Method in class org.apache.commons.rng.core.<a href="org/apache/commons/rng/core/BaseProvider.html" title="class in org.apache.commons.rng.core">BaseProvider</a></dt> +</dl> +<a name="I:S"> +<!-- --> +</a> +<h2 class="title">S</h2> +<dl> +<dt><span class="memberNameLink"><a href="org/apache/commons/rng/core/BaseProvider.html#saveState--">saveState()</a></span> - Method in class org.apache.commons.rng.core.<a href="org/apache/commons/rng/core/BaseProvider.html" title="class in org.apache.commons.rng.core">BaseProvider</a></dt> +<dt><span class="memberNameLink"><a href="org/apache/commons/rng/core/BaseProvider.html#setStateInternal-byte:A-">setStateInternal(byte[])</a></span> - Method in class org.apache.commons.rng.core.<a href="org/apache/commons/rng/core/BaseProvider.html" title="class in org.apache.commons.rng.core">BaseProvider</a></dt> +<dd> +<div class="block">Resets the RNG to the given <code>state</code>.</div> +</dd> +<dt><span class="memberNameLink"><a href="org/apache/commons/rng/core/source32/AbstractWell.html#setStateInternal-byte:A-">setStateInternal(byte[])</a></span> - Method in class 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">AbstractWell</a></dt> +<dd> +<div class="block">Resets the RNG to the given <code>state</code>.</div> +</dd> +<dt><span class="memberNameLink"><a href="org/apache/commons/rng/core/source32/ISAACRandom.html#setStateInternal-byte:A-">setStateInternal(byte[])</a></span> - Method in class 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">ISAACRandom</a></dt> +<dd> +<div class="block">Resets the RNG to the given <code>state</code>.</div> +</dd> +<dt><span class="memberNameLink"><a href="org/apache/commons/rng/core/source32/JDKRandom.html#setStateInternal-byte:A-">setStateInternal(byte[])</a></span> - Method in class 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">JDKRandom</a></dt> +<dd> +<div class="block">Resets the RNG to the given <code>state</code>.</div> +</dd> +<dt><span class="memberNameLink"><a href="org/apache/commons/rng/core/source32/KISSRandom.html#setStateInternal-byte:A-">setStateInternal(byte[])</a></span> - Method in class 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">KISSRandom</a></dt> +<dd> +<div class="block">Resets the RNG to the given <code>state</code>.</div> +</dd> +<dt><span class="memberNameLink"><a href="org/apache/commons/rng/core/source32/MersenneTwister.html#setStateInternal-byte:A-">setStateInternal(byte[])</a></span> - Method in class 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">MersenneTwister</a></dt> +<dd> +<div class="block">Resets the RNG to the given <code>state</code>.</div> +</dd> +<dt><span class="memberNameLink"><a href="org/apache/commons/rng/core/source32/MultiplyWithCarry256.html#setStateInternal-byte:A-">setStateInternal(byte[])</a></span> - Method in class 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">MultiplyWithCarry256</a></dt> +<dd> +<div class="block">Resets the RNG to the given <code>state</code>.</div> +</dd> +<dt><span class="memberNameLink"><a href="org/apache/commons/rng/core/source64/MersenneTwister64.html#setStateInternal-byte:A-">setStateInternal(byte[])</a></span> - Method in class 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">MersenneTwister64</a></dt> +<dd> +<div class="block">Resets the RNG to the given <code>state</code>.</div> +</dd> +<dt><span class="memberNameLink"><a href="org/apache/commons/rng/core/source64/SplitMix64.html#setStateInternal-byte:A-">setStateInternal(byte[])</a></span> - Method in class 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">SplitMix64</a></dt> +<dd> +<div class="block">Resets the RNG to the given <code>state</code>.</div> +</dd> +<dt><span class="memberNameLink"><a href="org/apache/commons/rng/core/source64/TwoCmres.html#setStateInternal-byte:A-">setStateInternal(byte[])</a></span> - Method in class 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">TwoCmres</a></dt> +<dd> +<div class="block">Resets the RNG to the given <code>state</code>.</div> +</dd> +<dt><span class="memberNameLink"><a href="org/apache/commons/rng/core/source64/XorShift1024Star.html#setStateInternal-byte:A-">setStateInternal(byte[])</a></span> - Method in class 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">XorShift1024Star</a></dt> +<dd> +<div class="block">Resets the RNG to the given <code>state</code>.</div> +</dd> +<dt><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> - Class in <a href="org/apache/commons/rng/core/source64/package-summary.html">org.apache.commons.rng.core.source64</a></dt> +<dd> +<div class="block">A fast RNG, with 64 bits of state, that can be used to initialize the + state of other generators.</div> +</dd> +<dt><span class="memberNameLink"><a href="org/apache/commons/rng/core/source64/SplitMix64.html#SplitMix64-java.lang.Long-">SplitMix64(Long)</a></span> - Constructor for class 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">SplitMix64</a></dt> +<dd> +<div class="block">Creates a new instance.</div> +</dd> +</dl> +<a name="I:T"> +<!-- --> +</a> +<h2 class="title">T</h2> +<dl> +<dt><span class="memberNameLink"><a href="org/apache/commons/rng/core/BaseProvider.html#toString--">toString()</a></span> - Method in class org.apache.commons.rng.core.<a href="org/apache/commons/rng/core/BaseProvider.html" title="class in org.apache.commons.rng.core">BaseProvider</a></dt> +<dt><span class="memberNameLink"><a href="org/apache/commons/rng/core/source64/TwoCmres.html#toString--">toString()</a></span> - Method in class 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">TwoCmres</a></dt> +<dt><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> - Class in <a href="org/apache/commons/rng/core/source64/package-summary.html">org.apache.commons.rng.core.source64</a></dt> +<dd> +<div class="block">Random number generator designed by Mark D. Overton.</div> +</dd> +<dt><span class="memberNameLink"><a href="org/apache/commons/rng/core/source64/TwoCmres.html#TwoCmres-java.lang.Integer-">TwoCmres(Integer)</a></span> - Constructor for class 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">TwoCmres</a></dt> +<dd> +<div class="block">Creates a new instance.</div> +</dd> +<dt><span class="memberNameLink"><a href="org/apache/commons/rng/core/source64/TwoCmres.html#TwoCmres-java.lang.Integer-int-int-">TwoCmres(Integer, int, int)</a></span> - Constructor for class 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">TwoCmres</a></dt> +<dd> +<div class="block">Creates a new instance.</div> +</dd> +</dl> +<a name="I:V"> +<!-- --> +</a> +<h2 class="title">V</h2> +<dl> +<dt><span class="memberNameLink"><a href="org/apache/commons/rng/core/source32/AbstractWell.html#v">v</a></span> - Variable in class 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">AbstractWell</a></dt> +<dd> +<div class="block">Bytes pool.</div> +</dd> +</dl> +<a name="I:W"> +<!-- --> +</a> +<h2 class="title">W</h2> +<dl> +<dt><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> - Class in <a href="org/apache/commons/rng/core/source32/package-summary.html">org.apache.commons.rng.core.source32</a></dt> +<dd> +<div class="block">This class implements the WELL1024a pseudo-random number generator + from François Panneton, Pierre L'Ecuyer and Makoto Matsumoto.</div> +</dd> +<dt><span class="memberNameLink"><a href="org/apache/commons/rng/core/source32/Well1024a.html#Well1024a-int:A-">Well1024a(int[])</a></span> - Constructor for class 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">Well1024a</a></dt> +<dd> +<div class="block">Creates a new random number generator.</div> +</dd> +<dt><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> - Class in <a href="org/apache/commons/rng/core/source32/package-summary.html">org.apache.commons.rng.core.source32</a></dt> +<dd> +<div class="block">This class implements the WELL19937a pseudo-random number generator + from François Panneton, Pierre L'Ecuyer and Makoto Matsumoto.</div> +</dd> +<dt><span class="memberNameLink"><a href="org/apache/commons/rng/core/source32/Well19937a.html#Well19937a-int:A-">Well19937a(int[])</a></span> - Constructor for class 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">Well19937a</a></dt> +<dd> +<div class="block">Creates a new random number generator.</div> +</dd> +<dt><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> - Class in <a href="org/apache/commons/rng/core/source32/package-summary.html">org.apache.commons.rng.core.source32</a></dt> +<dd> +<div class="block">This class implements the WELL19937c pseudo-random number generator + from François Panneton, Pierre L'Ecuyer and Makoto Matsumoto.</div> +</dd> +<dt><span class="memberNameLink"><a href="org/apache/commons/rng/core/source32/Well19937c.html#Well19937c-int:A-">Well19937c(int[])</a></span> - Constructor for class 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">Well19937c</a></dt> +<dd> +<div class="block">Creates a new random number generator.</div> +</dd> +<dt><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> - Class in <a href="org/apache/commons/rng/core/source32/package-summary.html">org.apache.commons.rng.core.source32</a></dt> +<dd> +<div class="block">This class implements the WELL44497a pseudo-random number generator + from François Panneton, Pierre L'Ecuyer and Makoto Matsumoto.</div> +</dd> +<dt><span class="memberNameLink"><a href="org/apache/commons/rng/core/source32/Well44497a.html#Well44497a-int:A-">Well44497a(int[])</a></span> - Constructor for class 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">Well44497a</a></dt> +<dd> +<div class="block">Creates a new random number generator.</div> +</dd> +<dt><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> - Class in <a href="org/apache/commons/rng/core/source32/package-summary.html">org.apache.commons.rng.core.source32</a></dt> +<dd> +<div class="block">This class implements the WELL44497b pseudo-random number generator + from François Panneton, Pierre L'Ecuyer and Makoto Matsumoto.</div> +</dd> +<dt><span class="memberNameLink"><a href="org/apache/commons/rng/core/source32/Well44497b.html#Well44497b-int:A-">Well44497b(int[])</a></span> - Constructor for class 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">Well44497b</a></dt> +<dd> +<div class="block">Creates a new random number generator.</div> +</dd> +<dt><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> - Class in <a href="org/apache/commons/rng/core/source32/package-summary.html">org.apache.commons.rng.core.source32</a></dt> +<dd> +<div class="block">This class implements the WELL512a pseudo-random number generator + from François Panneton, Pierre L'Ecuyer and Makoto Matsumoto.</div> +</dd> +<dt><span class="memberNameLink"><a href="org/apache/commons/rng/core/source32/Well512a.html#Well512a-int:A-">Well512a(int[])</a></span> - Constructor for class 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">Well512a</a></dt> +<dd> +<div class="block">Creates a new random number generator.</div> +</dd> +</dl> +<a name="I:X"> +<!-- --> +</a> +<h2 class="title">X</h2> +<dl> +<dt><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> - Class in <a href="org/apache/commons/rng/core/source64/package-summary.html">org.apache.commons.rng.core.source64</a></dt> +<dd> +<div class="block">A fast RNG.</div> +</dd> +<dt><span class="memberNameLink"><a href="org/apache/commons/rng/core/source64/XorShift1024Star.html#XorShift1024Star-long:A-">XorShift1024Star(long[])</a></span> - Constructor for class 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">XorShift1024Star</a></dt> +<dd> +<div class="block">Creates a new instance.</div> +</dd> +</dl> +<a href="#I:A">A</a> <a href="#I:B">B</a> <a href="#I:C">C</a> <a href="#I:E">E</a> <a href="#I:F">F</a> <a href="#I:G">G</a> <a href="#I:I">I</a> <a href="#I:J">J</a> <a href="#I:K">K</a> <a href="#I:L">L</a> <a href="#I:M">M</a> <a href="#I:N">N</a> <a href="#I:O">O</a> <a href="#I:R">R</a> <a href="#I:S">S</a> <a href="#I:T">T</a> <a href="#I:V">V</a> <a href="#I:W">W</a> <a href="#I:X">X</a> </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><a href="overview-tree.html">Tree</a></li> +<li><a href="deprecated-list.html">Deprecated</a></li> +<li class="navBarCell1Rev">Index</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?index-all.html" target="_top">Frames</a></li> +<li><a href="index-all.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_bottom"> +<li><a href="allclasses-noframe.html">All 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 © 2016–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/index.html ============================================================================== --- websites/production/commons/content/proper/commons-rng/commons-rng-core/javadocs/api-1.1/index.html (added) +++ websites/production/commons/content/proper/commons-rng/commons-rng-core/javadocs/api-1.1/index.html Tue Aug 14 12:48:23 2018 @@ -0,0 +1,83 @@ +<!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>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"> +<script type="text/javascript"> + tmpTargetPage = "" + window.location.search; + if (tmpTargetPage != "" && tmpTargetPage != "undefined") + tmpTargetPage = tmpTargetPage.substring(1); + if (tmpTargetPage.indexOf(":") != -1 || (tmpTargetPage != "" && !validURL(tmpTargetPage))) + tmpTargetPage = "undefined"; + targetPage = tmpTargetPage; + function validURL(url) { + try { + url = decodeURIComponent(url); + } + catch (error) { + return false; + } + var pos = url.indexOf(".html"); + if (pos == -1 || pos != url.length - 5) + return false; + var allowNumber = false; + var allowSep = false; + var seenDot = false; + for (var i = 0; i < url.length - 5; i++) { + var ch = url.charAt(i); + if ('a' <= ch && ch <= 'z' || + 'A' <= ch && ch <= 'Z' || + ch == '$' || + ch == '_' || + ch.charCodeAt(0) > 127) { + allowNumber = true; + allowSep = true; + } else if ('0' <= ch && ch <= '9' + || ch == '-') { + if (!allowNumber) + return false; + } else if (ch == '/' || ch == '.') { + if (!allowSep) + return false; + allowNumber = false; + allowSep = false; + if (ch == '.') + seenDot = true; + if (ch == '/' && seenDot) + return false; + } else { + return false; + } + } + return true; + } + function loadFrames() { + if (targetPage != "" && targetPage != "undefined") + top.classFrame.location = top.targetPage; + } +</script> +</head> +<body onload="loadFrames()"> +<script type="text/javascript"> +if (targetPage == "" || targetPage == "undefined") + window.location.replace('overview-summary.html'); +</script> +<noscript>JavaScript is disabled on your browser.</noscript> +<div class="mainContainer"> +<div class="leftContainer"> +<div class="leftTop"> +<iframe src="overview-frame.html" name="packageListFrame" title="All Packages"></iframe> +</div> +<div class="leftBottom"> +<iframe src="allclasses-frame.html" name="packageFrame" title="All classes and interfaces (except non-static nested types)"></iframe> +</div> +</div> +<div class="rightContainer"> +<iframe src="overview-summary.html" name="classFrame" title="Package, class and interface descriptions" class="rightIframe"></iframe> +</div> +</div> +</body> +</html>
