http://git-wip-us.apache.org/repos/asf/commons-rng/blob/d1b3113a/commons-rng-core/site-content/.svn/pristine/40/4090b79c73d46cca7a80f422b6c147fb671106b7.svn-base ---------------------------------------------------------------------- diff --git a/commons-rng-core/site-content/.svn/pristine/40/4090b79c73d46cca7a80f422b6c147fb671106b7.svn-base b/commons-rng-core/site-content/.svn/pristine/40/4090b79c73d46cca7a80f422b6c147fb671106b7.svn-base new file mode 100644 index 0000000..5dc9335 --- /dev/null +++ b/commons-rng-core/site-content/.svn/pristine/40/4090b79c73d46cca7a80f422b6c147fb671106b7.svn-base @@ -0,0 +1,411 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<!-- Generated by javadoc --> +<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> +<title>Uses of Interface org.apache.commons.rng.UniformRandomProvider (Apache Commons Rng 1.0-SNAPSHOT API)</title> +<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style"> +<script type="text/javascript" src="../../../../../script.js"></script> +</head> +<body> +<script type="text/javascript"><!-- + try { + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="Uses of Interface org.apache.commons.rng.UniformRandomProvider (Apache Commons Rng 1.0-SNAPSHOT API)"; + } + } + catch(err) { + } +//--> +</script> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<!-- ========= START OF TOP NAVBAR ======= --> +<div class="topNav"><a name="navbar.top"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.top.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../../../overview-summary.html">Overview</a></li> +<li><a href="../package-summary.html">Package</a></li> +<li><a href="../../../../../org/apache/commons/rng/UniformRandomProvider.html" title="interface in org.apache.commons.rng">Class</a></li> +<li class="navBarCell1Rev">Use</li> +<li><a href="../package-tree.html">Tree</a></li> +<li><a href="../../../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../../../index-all.html">Index</a></li> +<li><a href="../../../../../help-doc.html">Help</a></li> +</ul> +<div class="aboutLanguage"><script type="text/javascript" src="http://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script></div> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev</li> +<li>Next</li> +</ul> +<ul class="navList"> +<li><a href="../../../../../index.html?org/apache/commons/rng/class-use/UniformRandomProvider.html" target="_top">Frames</a></li> +<li><a href="UniformRandomProvider.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> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_top"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip.navbar.top"> +<!-- --> +</a></div> +<!-- ========= END OF TOP NAVBAR ========= --> +<div class="header"> +<h2 title="Uses of Interface org.apache.commons.rng.UniformRandomProvider" class="title">Uses of Interface<br>org.apache.commons.rng.UniformRandomProvider</h2> +</div> +<div class="classUseContainer"> +<ul class="blockList"> +<li class="blockList"> +<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation"> +<caption><span>Packages that use <a href="../../../../../org/apache/commons/rng/UniformRandomProvider.html" title="interface in org.apache.commons.rng">UniformRandomProvider</a></span><span class="tabEnd"> </span></caption> +<tr> +<th class="colFirst" scope="col">Package</th> +<th class="colLast" scope="col">Description</th> +</tr> +<tbody> +<tr class="altColor"> +<td class="colFirst"><a href="#org.apache.commons.rng">org.apache.commons.rng</a></td> +<td class="colLast"> +<div class="block">Randomness Providers</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><a href="#org.apache.commons.rng.internal">org.apache.commons.rng.internal</a></td> +<td class="colLast"> +<div class="block">Base classes for the <a href="../../../../../org/apache/commons/rng/UniformRandomProvider.html" title="interface in org.apache.commons.rng"><code>generation of uniformly distributed random numbers</code></a>.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><a href="#org.apache.commons.rng.internal.source32">org.apache.commons.rng.internal.source32</a></td> +<td class="colLast"> +<div class="block"> + Concrete algorithms for <code>int</code>-based sources of randomness</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><a href="#org.apache.commons.rng.internal.source64">org.apache.commons.rng.internal.source64</a></td> +<td class="colLast"> +<div class="block"> + Concrete algorithms for <code>long</code>-based sources of randomness</div> +</td> +</tr> +</tbody> +</table> +</li> +<li class="blockList"> +<ul class="blockList"> +<li class="blockList"><a name="org.apache.commons.rng"> +<!-- --> +</a> +<h3>Uses of <a href="../../../../../org/apache/commons/rng/UniformRandomProvider.html" title="interface in org.apache.commons.rng">UniformRandomProvider</a> in <a href="../../../../../org/apache/commons/rng/package-summary.html">org.apache.commons.rng</a></h3> +<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation"> +<caption><span>Methods in <a href="../../../../../org/apache/commons/rng/package-summary.html">org.apache.commons.rng</a> that return <a href="../../../../../org/apache/commons/rng/UniformRandomProvider.html" title="interface in org.apache.commons.rng">UniformRandomProvider</a></span><span class="tabEnd"> </span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th class="colLast" scope="col">Method and Description</th> +</tr> +<tbody> +<tr class="altColor"> +<td class="colFirst"><code>static <a href="../../../../../org/apache/commons/rng/UniformRandomProvider.html" title="interface in org.apache.commons.rng">UniformRandomProvider</a></code></td> +<td class="colLast"><span class="typeNameLabel">RandomSource.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/commons/rng/RandomSource.html#create-org.apache.commons.rng.RandomSource-">create</a></span>(<a href="../../../../../org/apache/commons/rng/RandomSource.html" title="enum in org.apache.commons.rng">RandomSource</a> source)</code> +<div class="block">Creates a random number generator with a random seed.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>static <a href="../../../../../org/apache/commons/rng/UniformRandomProvider.html" title="interface in org.apache.commons.rng">UniformRandomProvider</a></code></td> +<td class="colLast"><span class="typeNameLabel">RandomSource.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/commons/rng/RandomSource.html#create-org.apache.commons.rng.RandomSource-java.lang.Object-java.lang.Object...-">create</a></span>(<a href="../../../../../org/apache/commons/rng/RandomSource.html" title="enum in org.apache.commons.rng">RandomSource</a> source, + <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> seed, + <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>... data)</code> +<div class="block">Creates a random number generator with the given <code>seed</code>.</div> +</td> +</tr> +</tbody> +</table> +<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation"> +<caption><span>Methods in <a href="../../../../../org/apache/commons/rng/package-summary.html">org.apache.commons.rng</a> with parameters of type <a href="../../../../../org/apache/commons/rng/UniformRandomProvider.html" title="interface in org.apache.commons.rng">UniformRandomProvider</a></span><span class="tabEnd"> </span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th class="colLast" scope="col">Method and Description</th> +</tr> +<tbody> +<tr class="altColor"> +<td class="colFirst"><code>static void</code></td> +<td class="colLast"><span class="typeNameLabel">RandomSource.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/commons/rng/RandomSource.html#restoreState-org.apache.commons.rng.UniformRandomProvider-org.apache.commons.rng.RandomSource.State-">restoreState</a></span>(<a href="../../../../../org/apache/commons/rng/UniformRandomProvider.html" title="interface in org.apache.commons.rng">UniformRandomProvider</a> provider, + <a href="../../../../../org/apache/commons/rng/RandomSource.State.html" title="class in org.apache.commons.rng">RandomSource.State</a> state)</code> +<div class="block">Restores the state of a RNG.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>static <a href="../../../../../org/apache/commons/rng/RandomSource.State.html" title="class in org.apache.commons.rng">RandomSource.State</a></code></td> +<td class="colLast"><span class="typeNameLabel">RandomSource.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/commons/rng/RandomSource.html#saveState-org.apache.commons.rng.UniformRandomProvider-">saveState</a></span>(<a href="../../../../../org/apache/commons/rng/UniformRandomProvider.html" title="interface in org.apache.commons.rng">UniformRandomProvider</a> provider)</code> +<div class="block">Saves the state of a RNG.</div> +</td> +</tr> +</tbody> +</table> +</li> +<li class="blockList"><a name="org.apache.commons.rng.internal"> +<!-- --> +</a> +<h3>Uses of <a href="../../../../../org/apache/commons/rng/UniformRandomProvider.html" title="interface in org.apache.commons.rng">UniformRandomProvider</a> in <a href="../../../../../org/apache/commons/rng/internal/package-summary.html">org.apache.commons.rng.internal</a></h3> +<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation"> +<caption><span>Classes in <a href="../../../../../org/apache/commons/rng/internal/package-summary.html">org.apache.commons.rng.internal</a> that implement <a href="../../../../../org/apache/commons/rng/UniformRandomProvider.html" title="interface in org.apache.commons.rng">UniformRandomProvider</a></span><span class="tabEnd"> </span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th class="colLast" scope="col">Class and Description</th> +</tr> +<tbody> +<tr class="altColor"> +<td class="colFirst"><code>class </code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/commons/rng/internal/BaseProvider.html" title="class in org.apache.commons.rng.internal">BaseProvider</a></span></code> +<div class="block">Base class with default implementation for common methods.</div> +</td> +</tr> +</tbody> +</table> +<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation"> +<caption><span>Methods in <a href="../../../../../org/apache/commons/rng/internal/package-summary.html">org.apache.commons.rng.internal</a> that return <a href="../../../../../org/apache/commons/rng/UniformRandomProvider.html" title="interface in org.apache.commons.rng">UniformRandomProvider</a></span><span class="tabEnd"> </span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th class="colLast" scope="col">Method and Description</th> +</tr> +<tbody> +<tr class="altColor"> +<td class="colFirst"><code>static <a href="../../../../../org/apache/commons/rng/UniformRandomProvider.html" title="interface in org.apache.commons.rng">UniformRandomProvider</a></code></td> +<td class="colLast"><span class="typeNameLabel">ProviderBuilder.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/commons/rng/internal/ProviderBuilder.html#create-org.apache.commons.rng.internal.ProviderBuilder.RandomSourceInternal-java.lang.Object-java.lang.Object:A-">create</a></span>(<a href="../../../../../org/apache/commons/rng/internal/ProviderBuilder.RandomSourceInternal.html" title="enum in org.apache.commons.rng.internal">ProviderBuilder.RandomSourceInternal</a> source, + <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> seed, + <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>[] args)</code> +<div class="block">Creates a RNG instance.</div> +</td> +</tr> +</tbody> +</table> +</li> +<li class="blockList"><a name="org.apache.commons.rng.internal.source32"> +<!-- --> +</a> +<h3>Uses of <a href="../../../../../org/apache/commons/rng/UniformRandomProvider.html" title="interface in org.apache.commons.rng">UniformRandomProvider</a> in <a href="../../../../../org/apache/commons/rng/internal/source32/package-summary.html">org.apache.commons.rng.internal.source32</a></h3> +<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation"> +<caption><span>Classes in <a href="../../../../../org/apache/commons/rng/internal/source32/package-summary.html">org.apache.commons.rng.internal.source32</a> that implement <a href="../../../../../org/apache/commons/rng/UniformRandomProvider.html" title="interface in org.apache.commons.rng">UniformRandomProvider</a></span><span class="tabEnd"> </span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th class="colLast" scope="col">Class and Description</th> +</tr> +<tbody> +<tr class="altColor"> +<td class="colFirst"><code>class </code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/commons/rng/internal/source32/AbstractWell.html" title="class in org.apache.commons.rng.internal.source32">AbstractWell</a></span></code> +<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> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>class </code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/commons/rng/internal/source32/IntProvider.html" title="class in org.apache.commons.rng.internal.source32">IntProvider</a></span></code> +<div class="block">Base class for all implementations that provide an <code>int</code>-based + source randomness.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>class </code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/commons/rng/internal/source32/ISAACRandom.html" title="class in org.apache.commons.rng.internal.source32">ISAACRandom</a></span></code> +<div class="block">A fast cryptographic pseudo-random number generator.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>class </code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/commons/rng/internal/source32/JDKRandom.html" title="class in org.apache.commons.rng.internal.source32">JDKRandom</a></span></code> +<div class="block">A provider that uses the <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Random.html?is-external=true#nextInt--" title="class or interface in java.util"><code>Random.nextInt()</code></a> method of the JDK's + <code>Random</code> class as the source of randomness.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>class </code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/commons/rng/internal/source32/KISSRandom.html" title="class in org.apache.commons.rng.internal.source32">KISSRandom</a></span></code> +<div class="block">Port from Marsaglia's <a href="http://www.cse.yorku.ca/~oz/marsaglia-rng.html"> + "KISS" algorithm</a>.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>class </code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/commons/rng/internal/source32/MersenneTwister.html" title="class in org.apache.commons.rng.internal.source32">MersenneTwister</a></span></code> +<div class="block">This class implements a powerful pseudo-random number generator + developed by Makoto Matsumoto and Takuji Nishimura during + 1996-1997.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>class </code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/commons/rng/internal/source32/MultiplyWithCarry256.html" title="class in org.apache.commons.rng.internal.source32">MultiplyWithCarry256</a></span></code> +<div class="block">Port from Marsaglia's <a href="https://en.wikipedia.org/wiki/Multiply-with-carry"> + "Multiply-With-Carry" algorithm</a>.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>class </code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/commons/rng/internal/source32/Well1024a.html" title="class in org.apache.commons.rng.internal.source32">Well1024a</a></span></code> +<div class="block">This class implements the WELL1024a pseudo-random number generator + from François Panneton, Pierre L'Ecuyer and Makoto Matsumoto.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>class </code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/commons/rng/internal/source32/Well19937a.html" title="class in org.apache.commons.rng.internal.source32">Well19937a</a></span></code> +<div class="block">This class implements the WELL19937a pseudo-random number generator + from François Panneton, Pierre L'Ecuyer and Makoto Matsumoto.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>class </code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/commons/rng/internal/source32/Well19937c.html" title="class in org.apache.commons.rng.internal.source32">Well19937c</a></span></code> +<div class="block">This class implements the WELL19937c pseudo-random number generator + from François Panneton, Pierre L'Ecuyer and Makoto Matsumoto.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>class </code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/commons/rng/internal/source32/Well44497a.html" title="class in org.apache.commons.rng.internal.source32">Well44497a</a></span></code> +<div class="block">This class implements the WELL44497a pseudo-random number generator + from François Panneton, Pierre L'Ecuyer and Makoto Matsumoto.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>class </code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/commons/rng/internal/source32/Well44497b.html" title="class in org.apache.commons.rng.internal.source32">Well44497b</a></span></code> +<div class="block">This class implements the WELL44497b pseudo-random number generator + from François Panneton, Pierre L'Ecuyer and Makoto Matsumoto.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>class </code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/commons/rng/internal/source32/Well512a.html" title="class in org.apache.commons.rng.internal.source32">Well512a</a></span></code> +<div class="block">This class implements the WELL512a pseudo-random number generator + from François Panneton, Pierre L'Ecuyer and Makoto Matsumoto.</div> +</td> +</tr> +</tbody> +</table> +</li> +<li class="blockList"><a name="org.apache.commons.rng.internal.source64"> +<!-- --> +</a> +<h3>Uses of <a href="../../../../../org/apache/commons/rng/UniformRandomProvider.html" title="interface in org.apache.commons.rng">UniformRandomProvider</a> in <a href="../../../../../org/apache/commons/rng/internal/source64/package-summary.html">org.apache.commons.rng.internal.source64</a></h3> +<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation"> +<caption><span>Classes in <a href="../../../../../org/apache/commons/rng/internal/source64/package-summary.html">org.apache.commons.rng.internal.source64</a> that implement <a href="../../../../../org/apache/commons/rng/UniformRandomProvider.html" title="interface in org.apache.commons.rng">UniformRandomProvider</a></span><span class="tabEnd"> </span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th class="colLast" scope="col">Class and Description</th> +</tr> +<tbody> +<tr class="altColor"> +<td class="colFirst"><code>class </code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/commons/rng/internal/source64/LongProvider.html" title="class in org.apache.commons.rng.internal.source64">LongProvider</a></span></code> +<div class="block">Base class for all implementations that provide a <code>long</code>-based + source randomness.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>class </code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/commons/rng/internal/source64/MersenneTwister64.html" title="class in org.apache.commons.rng.internal.source64">MersenneTwister64</a></span></code> +<div class="block">This class provides the 64-bits version of the originally 32-bits + <a href="../../../../../org/apache/commons/rng/internal/source32/MersenneTwister.html" title="class in org.apache.commons.rng.internal.source32"><code>Mersenne Twister</code></a>.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>class </code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/commons/rng/internal/source64/SplitMix64.html" title="class in org.apache.commons.rng.internal.source64">SplitMix64</a></span></code> +<div class="block">A fast RNG, with 64 bits of state, that can be used to initialize the + state of other generators.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>class </code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/commons/rng/internal/source64/TwoCmres.html" title="class in org.apache.commons.rng.internal.source64">TwoCmres</a></span></code> +<div class="block">Random number generator designed by Mark D. Overton.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>class </code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/commons/rng/internal/source64/XorShift1024Star.html" title="class in org.apache.commons.rng.internal.source64">XorShift1024Star</a></span></code> +<div class="block">A fast RNG.</div> +</td> +</tr> +</tbody> +</table> +</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><a href="../../../../../org/apache/commons/rng/UniformRandomProvider.html" title="interface in org.apache.commons.rng">Class</a></li> +<li class="navBarCell1Rev">Use</li> +<li><a href="../package-tree.html">Tree</a></li> +<li><a href="../../../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../../../index-all.html">Index</a></li> +<li><a href="../../../../../help-doc.html">Help</a></li> +</ul> +<div class="aboutLanguage"><script type="text/javascript" src="http://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script></div> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev</li> +<li>Next</li> +</ul> +<ul class="navList"> +<li><a href="../../../../../index.html?org/apache/commons/rng/class-use/UniformRandomProvider.html" target="_top">Frames</a></li> +<li><a href="UniformRandomProvider.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> +</div> +<a name="skip.navbar.bottom"> +<!-- --> +</a></div> +<!-- ======== END OF BOTTOM NAVBAR ======= --> +<p class="legalCopy"><small>Copyright © 2016 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p> +</body> +</html> \ No newline at end of file
http://git-wip-us.apache.org/repos/asf/commons-rng/blob/d1b3113a/commons-rng-core/site-content/.svn/pristine/41/4136477b737ac77877a291713aaa420f0d18189a.svn-base ---------------------------------------------------------------------- diff --git a/commons-rng-core/site-content/.svn/pristine/41/4136477b737ac77877a291713aaa420f0d18189a.svn-base b/commons-rng-core/site-content/.svn/pristine/41/4136477b737ac77877a291713aaa420f0d18189a.svn-base new file mode 100644 index 0000000..16c7715 --- /dev/null +++ b/commons-rng-core/site-content/.svn/pristine/41/4136477b737ac77877a291713aaa420f0d18189a.svn-base @@ -0,0 +1,45 @@ +<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>Long2IntArray.java</title><link rel="stylesheet" href="../.resources/prettify.css" type="text/css"/><script type="text/javascript" src="../.resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">Apache Commons Rng</a> > <a href="index.source.html" class="el_package">org.apache.commons.rng.internal.util</a> > <span class="el_source">Long2IntArray.java</span ></div><h1>Long2IntArray.java</h1><pre class="source lang-java linenums">/* + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package org.apache.commons.rng.internal.util; + +import org.apache.commons.rng.internal.source64.SplitMix64; + +/** + * Uses a {@code long} value to seed a {@link SplitMix64} RNG and + * create a {@code int[]} with the requested number of random + * values. + * + * @since 1.0 + */ +public class Long2IntArray implements SeedConverter<Long, int[]> { + /** Size of the output array. */ + private final int size; + + /** + * @param size Size of the output array. + */ +<span class="fc" id="L35"> public Long2IntArray(int size) {</span> +<span class="fc" id="L36"> this.size = size;</span> +<span class="fc" id="L37"> }</span> + + /** {@inheritDoc} */ + @Override + public int[] convert(Long seed) { +<span class="fc" id="L42"> return SeedFactory.createIntArray(size, new SplitMix64(seed));</span> + } +} +</pre><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html> \ No newline at end of file http://git-wip-us.apache.org/repos/asf/commons-rng/blob/d1b3113a/commons-rng-core/site-content/.svn/pristine/41/415e22b9dd95d209167a082ecdecb09e45334ec7.svn-base ---------------------------------------------------------------------- diff --git a/commons-rng-core/site-content/.svn/pristine/41/415e22b9dd95d209167a082ecdecb09e45334ec7.svn-base b/commons-rng-core/site-content/.svn/pristine/41/415e22b9dd95d209167a082ecdecb09e45334ec7.svn-base new file mode 100644 index 0000000..7469240 --- /dev/null +++ b/commons-rng-core/site-content/.svn/pristine/41/415e22b9dd95d209167a082ecdecb09e45334ec7.svn-base @@ -0,0 +1,122 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> +<head><meta http-equiv="content-type" content="text/html; charset=UTF-8" /> +<title>Well44497aTest xref</title> +<link type="text/css" rel="stylesheet" href="../../../../../../stylesheet.css" /> +</head> +<body> +<div id="overview"><a href="../../../../../../../testapidocs/org/apache/commons/rng/internal/source32/Well44497aTest.html">View Javadoc</a></div><pre> +<a class="jxr_linenumber" name="L1" href="#L1">1</a> <em class="jxr_comment">/*</em> +<a class="jxr_linenumber" name="L2" href="#L2">2</a> <em class="jxr_comment"> * Licensed to the Apache Software Foundation (ASF) under one or more</em> +<a class="jxr_linenumber" name="L3" href="#L3">3</a> <em class="jxr_comment"> * contributor license agreements. See the NOTICE file distributed with</em> +<a class="jxr_linenumber" name="L4" href="#L4">4</a> <em class="jxr_comment"> * this work for additional information regarding copyright ownership.</em> +<a class="jxr_linenumber" name="L5" href="#L5">5</a> <em class="jxr_comment"> * The ASF licenses this file to You under the Apache License, Version 2.0</em> +<a class="jxr_linenumber" name="L6" href="#L6">6</a> <em class="jxr_comment"> * (the "License"); you may not use this file except in compliance with</em> +<a class="jxr_linenumber" name="L7" href="#L7">7</a> <em class="jxr_comment"> * the License. You may obtain a copy of the License at</em> +<a class="jxr_linenumber" name="L8" href="#L8">8</a> <em class="jxr_comment"> *</em> +<a class="jxr_linenumber" name="L9" href="#L9">9</a> <em class="jxr_comment"> * <a href="http://www.apache.org/licenses/LICENSE-2." target="alexandria_uri">http://www.apache.org/licenses/LICENSE-2.</a>0</em> +<a class="jxr_linenumber" name="L10" href="#L10">10</a> <em class="jxr_comment"> *</em> +<a class="jxr_linenumber" name="L11" href="#L11">11</a> <em class="jxr_comment"> * Unless required by applicable law or agreed to in writing, software</em> +<a class="jxr_linenumber" name="L12" href="#L12">12</a> <em class="jxr_comment"> * distributed under the License is distributed on an "AS IS" BASIS,</em> +<a class="jxr_linenumber" name="L13" href="#L13">13</a> <em class="jxr_comment"> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</em> +<a class="jxr_linenumber" name="L14" href="#L14">14</a> <em class="jxr_comment"> * See the License for the specific language governing permissions and</em> +<a class="jxr_linenumber" name="L15" href="#L15">15</a> <em class="jxr_comment"> * limitations under the License.</em> +<a class="jxr_linenumber" name="L16" href="#L16">16</a> <em class="jxr_comment"> */</em> +<a class="jxr_linenumber" name="L17" href="#L17">17</a> <strong class="jxr_keyword">package</strong> org.apache.commons.rng.internal.source32; +<a class="jxr_linenumber" name="L18" href="#L18">18</a> +<a class="jxr_linenumber" name="L19" href="#L19">19</a> <strong class="jxr_keyword">import</strong> org.junit.Assert; +<a class="jxr_linenumber" name="L20" href="#L20">20</a> <strong class="jxr_keyword">import</strong> org.junit.Test; +<a class="jxr_linenumber" name="L21" href="#L21">21</a> +<a class="jxr_linenumber" name="L22" href="#L22">22</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a href="../../../../../../org/apache/commons/rng/internal/source32/Well44497aTest.html">Well44497aTest</a> { +<a class="jxr_linenumber" name="L23" href="#L23">23</a> @Test +<a class="jxr_linenumber" name="L24" href="#L24">24</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testReferenceCode() { +<a class="jxr_linenumber" name="L25" href="#L25">25</a> <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong>[] base = { +<a class="jxr_linenumber" name="L26" href="#L26">26</a> 740849862, 1202665156, -199039369, -259008301, -291878969, -1164428990, -1565918811, 491009864, +<a class="jxr_linenumber" name="L27" href="#L27">27</a> -1883086670, 1383450241, 1244617256, 689006653, -1576746370, -1307940314, 1421489086, 1742094000, +<a class="jxr_linenumber" name="L28" href="#L28">28</a> -595495729, 1047766204, 1875773301, -1637793284, 1379017098, 262792705, 191880010, -251000180, +<a class="jxr_linenumber" name="L29" href="#L29">29</a> -1753047622, -972355720, 90626881, 1644693418, 1503365577, 439653419, 1806361562, 1268823869 +<a class="jxr_linenumber" name="L30" href="#L30">30</a> }; +<a class="jxr_linenumber" name="L31" href="#L31">31</a> <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong>[] init = <strong class="jxr_keyword">new</strong> <strong class="jxr_keyword">int</strong>[1391]; +<a class="jxr_linenumber" name="L32" href="#L32">32</a> <strong class="jxr_keyword">for</strong> (<strong class="jxr_keyword">int</strong> i = 0; i < init.length; ++i) { +<a class="jxr_linenumber" name="L33" href="#L33">33</a> init[i] = base[i % base.length] + i; +<a class="jxr_linenumber" name="L34" href="#L34">34</a> } +<a class="jxr_linenumber" name="L35" href="#L35">35</a> +<a class="jxr_linenumber" name="L36" href="#L36">36</a> <strong class="jxr_keyword">final</strong> Well44497a rng = <strong class="jxr_keyword">new</strong> Well44497a(init); +<a class="jxr_linenumber" name="L37" href="#L37">37</a> +<a class="jxr_linenumber" name="L38" href="#L38">38</a> <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong>[] refInt = { +<a class="jxr_linenumber" name="L39" href="#L39">39</a> -1464956854, -1524360321, 986845646, -182050548, -818943186, -1744848370, 1392434650, -182648505, -2026593838, 1254866610, -410459761, -1392048371, -968730026, 1485793687, -728749746, -112685463, +<a class="jxr_linenumber" name="L40" href="#L40">40</a> 275126404, -1101838984, 1193096287, 443511615, -510869213, 549869992, 1974458428, -1217587840, -335835016, -2048974745, 1066947099, -611611187, 1978925459, 688164478, -463344808, 56995910, +<a class="jxr_linenumber" name="L41" href="#L41">41</a> 699288809, 606392470, 117418673, 1948706703, -485598135, 385841705, 1725261146, -919553921, 70643668, 2128611684, 1720197347, 738706713, 1162026860, -611442152, 1469145601, 2051653750, +<a class="jxr_linenumber" name="L42" href="#L42">42</a> 609067755, -1971782890, -971114565, 776260144, 1619791127, -1547233838, 1502505722, 913168193, 1761269649, 81782996, 62251540, 1519079156, 1239007000, 489633356, -800433470, -2107278046, +<a class="jxr_linenumber" name="L43" href="#L43">43</a> 495320431, 269446836, -2013306553, 1074614697, 1645125348, 584369930, -405429577, 1211134012, -2060113546, -2047824, -443978800, 271218497, -1002185964, 1519315874, -695096464, -79101601, +<a class="jxr_linenumber" name="L44" href="#L44">44</a> -1521653608, 192426133, 1159511202, -1354494985, -477280535, 583522228, -661741458, -1251175621, -369487281, -2015449518, -2102058930, -645264919, -925270025, -1674575999, 1363844609, -831732660, +<a class="jxr_linenumber" name="L45" href="#L45">45</a> -1668989157, -1861246633, 83763283, -1056074975, -519054258, -1546386261, 1691674654, -885968657, -1189571815, 2095154843, 1686743191, -1859471265, -261593938, 1721982136, -491120252, -949699153, +<a class="jxr_linenumber" name="L46" href="#L46">46</a> 642525852, -2005306625, -1004765905, 742736856, 1653443876, 788423835, 1536155740, 879514143, -1510757104, 115238646, 28600662, 1485490803, 1272460710, 523153480, -766782926, 1332478031, +<a class="jxr_linenumber" name="L47" href="#L47">47</a> 528775440, 302965264, -2046891123, 1108139271, 1611601128, 550846467, -439082190, 1244786747, 941120547, -35568474, 1756370964, 304870369, 1902684028, -408710726, 1673189520, 1180987663, +<a class="jxr_linenumber" name="L48" href="#L48">48</a> -1488131864, 158973303, 154514890, -1387953397, 1453732833, -1342263302, -628153633, 4710424, 619931109, 721411332, -2135645486, 1688696681, -891749588, -1641122924, 1397432310, -865254619, +<a class="jxr_linenumber" name="L49" href="#L49">49</a> -1635468227, -1827787970, -1311416657, -1022618057, 1411688086, -1579840139, -637954674, 2115653281, -1155985079, -1043532593, -374286955, -1825883832, -227940643, 1688394137, -524577925, -983222470, +<a class="jxr_linenumber" name="L50" href="#L50">50</a> -1955769926, 626525757, -2009760930, -1855453635, -676923169, 754966926, -291202391, -2126042921, -1477304277, -1409345382, -1264640578, -441993991, -17611930, -1576809974, 2137694350, 1299022733, +<a class="jxr_linenumber" name="L51" href="#L51">51</a> -762509116, -1087399293, 819303572, -14571174, -719035481, -1644675278, 1492736905, -15038081, 974773023, 1087127339, 1790024863, -1493135734, 1936273291, -442361741, 1639666948, 1147532756, +<a class="jxr_linenumber" name="L52" href="#L52">52</a> 174955156, -1537685747, 187972574, 275303083, 1420277149, -1375787574, 1873043153, 38164241, 653451946, 687758113, 899667071, 1722219976, 2146668333, 587401069, -26582672, 2034645447, +<a class="jxr_linenumber" name="L53" href="#L53">53</a> 1401801794, 1043291001, -1277898614, 2116116828, 1445274301, 150534325, 469242183, -937704471, 171074779, -204638071, 1269913689, -771734064, -12280461, -1182158859, 1704390140, -263303749, +<a class="jxr_linenumber" name="L54" href="#L54">54</a> -848503723, -1822849148, -634064465, 1130988864, -1515750310, -908815400, 1487214333, 994482967, 853103628, 1711185413, 1520342001, 1067859186, 1693632130, -603831333, 292236742, -800655385, +<a class="jxr_linenumber" name="L55" href="#L55">55</a> -1467184928, 221125007, -1697377800, 1293953144, 1730537111, 1073329737, 519625212, 689636032, 1127394154, -1496469136, -1214585810, 822152197, -1572579275, -527866383, -996792678, -2058452887, +<a class="jxr_linenumber" name="L56" href="#L56">56</a> -1133767559, 576275042, 1579109209, -295089371, 1502267384, -724281876, -911879875, 1131096177, 333026744, 1238706603, 1067340063, -745697708, -973992204, 1560446744, -664017057, -616056490, +<a class="jxr_linenumber" name="L57" href="#L57">57</a> 1099714049, 674159948, 383625825, 1411443110, 1862818263, -1896254899, 1322476914, -719144734, -1540101945, 988154902, 781856577, 2013381051, -2059071359, -142073207, 60252832, 2052050421, +<a class="jxr_linenumber" name="L58" href="#L58">58</a> -666391497, 376633738, 1663011481, -1706886481, -1870003191, 1003819645, 898131216, 778824906, -656875645, -1730811011, -1751653787, 2056079904, 231977636, 1831419220, -465545074, -1505266471, +<a class="jxr_linenumber" name="L59" href="#L59">59</a> 1034419975, -133864043, 1876779821, 1879792902, -100100435, -959264741, -472668436, 203584096, -46980157, -1478047098, -979669209, 809008494, 1279644171, 2055793632, 1385672419, -1756428826, +<a class="jxr_linenumber" name="L60" href="#L60">60</a> -1790481031, -2089665073, -1608595011, 457322987, 1267418945, -19541848, -796352273, -1049973752, 30940894, -539710199, -1097391703, -779353550, -1328320498, -735447662, -918513196, 1516945649, +<a class="jxr_linenumber" name="L61" href="#L61">61</a> 1218919237, -251287485, 1826366637, 353082340, 889839220, 399638904, -1462573609, -618450466, 1429903706, 2095548034, 1486594475, -1053248922, 74346322, -357998703, 1790710495, -146359619, +<a class="jxr_linenumber" name="L62" href="#L62">62</a> 1581657509, -797737661, -920778913, 608399665, 646679359, 1861775150, -1014371223, 476735306, -1577737028, 383018939, 1234592859, 344770283, -472763155, 187217985, 1245828866, 1936329359, +<a class="jxr_linenumber" name="L63" href="#L63">63</a> 61243025, -1979390025, 903671173, 302699505, -1677126111, -1194113496, 835857595, 706998946, 70931462, 1374113464, -1464459699, -231081598, 1366205112, 396990527, -1615015619, -968458597, +<a class="jxr_linenumber" name="L64" href="#L64">64</a> 457632575, 24361353, -1120685182, 2101590608, 1654666456, -1208442054, 579414359, 1078056578, 217408674, -1560683025, 815178420, 1219326466, 450032327, 774403237, 54597342, -664057229, +<a class="jxr_linenumber" name="L65" href="#L65">65</a> 447132403, 50603973, 435640301, -1224073863, -1339908037, 1775470944, -1378119263, -1375189988, -1287971162, 29816317, -1313418882, -1824967031, 443540716, 11064217, -1463969487, 1967601549, +<a class="jxr_linenumber" name="L66" href="#L66">66</a> 124474667, 1230898256, -1741455555, 561643750, 933295231, -923145874, 245538199, 289478386, 200552280, -268887021, -1598221376, 1236123270, 318325803, 773964550, 191670680, 158043961, +<a class="jxr_linenumber" name="L67" href="#L67">67</a> -762639146, -416703928, -721969492, 1664330785, -584949010, 1509045840, -2066001147, 1728613092, -1103375821, -1262079070, -2034789427, -418216342, -546365126, 1235751589, 1639799329, 2085089663, +<a class="jxr_linenumber" name="L68" href="#L68">68</a> -697590049, -2007054256, -147701903, 209371702, -1868450893, 1241065116, 1537364837, -1035970557, 318040217, 150492098, 1841159805, -491979749, -1275490577, -1759443566, -697538216, -1589624976, +<a class="jxr_linenumber" name="L69" href="#L69">69</a> -678703557, -189067001, 1539472677, -1396089831, 271512148, 180483983, 483714313, 703861378, 2122114992, -600097045, 522009268, 160429181, -744428886, 1541223403, -1211039718, -1167643980, +<a class="jxr_linenumber" name="L70" href="#L70">70</a> 1551471162, -816207368, -1429258613, 1350901561, 1934120609, -961643277, -214772286, -2128270227, -1561239720, 1493926966, 1376671007, 94966082, 221846150, -164351411, -51309876, 497148497, +<a class="jxr_linenumber" name="L71" href="#L71">71</a> 1233668542, 266257753, -773473851, 953946385, 420815294, -1390653175, 1834391782, 4704447, -891751440, -744104272, -1082756642, 1431640408, -1912055536, -159789461, -704946016, 1956368139, +<a class="jxr_linenumber" name="L72" href="#L72">72</a> 642279822, -374415338, 1562655802, -272964020, 1071498305, 667364168, -1546405154, 341389690, 1360662999, 377696332, -437020076, -1668574556, 1242655350, -756555890, 645954261, 1914624235, +<a class="jxr_linenumber" name="L73" href="#L73">73</a> 2134904445, -247737098, 143667521, -17668806, 1804148531, 414247300, 1030053929, -1595215075, 887532426, 553113691, 1173830167, -303724353, -280418143, -1143962122, -1898518451, 36464746, +<a class="jxr_linenumber" name="L74" href="#L74">74</a> 1189572700, -1549967582, 1093341440, -452303819, -731023001, 1111173883, 1678013973, -836458212, -842956392, 212774049, -845621791, 966282353, -823130040, 700410571, 619075141, -304785045, +<a class="jxr_linenumber" name="L75" href="#L75">75</a> -1816233676, -1789653997, -166914694, 690663021, -669570330, 1098624444, -987380984, 452844935, -1089825546, 1221160503, 1217375341, 512281644, -1106887134, 1665404458, -1462594714, -207498587, +<a class="jxr_linenumber" name="L76" href="#L76">76</a> -789271490, -723469709, 512055365, 1445951882, 1692473633, -996873493, 1445046730, 993087194, -1666188562, -897427329, 1008869698, 1236029718, 1499207233, 1704947182, -1815799281, 686399988, +<a class="jxr_linenumber" name="L77" href="#L77">77</a> -475436580, 1588892458, 884859588, -471913926, -487416631, 1323960741, -1257612174, -468909314, -1866654496, -1417895838, 1707647971, 997140465, -1358794225, 1929422460, -605622778, -1587468566, +<a class="jxr_linenumber" name="L78" href="#L78">78</a> 469149623, 1121515927, 748484204, 1201983830, -1906623591, 76398473, 261109068, -796025669, -1964466661, 1739898262, -756850622, 1581369453, 1484675811, 484136467, -705983890, -1357931714, +<a class="jxr_linenumber" name="L79" href="#L79">79</a> 548520423, 741992908, 1017931838, -2078503520, 2097871343, 569233897, -91903627, 1864053450, -876129714, 336670307, -1950420274, -872316480, -662220291, 275724295, 703565412, 1334248646, +<a class="jxr_linenumber" name="L80" href="#L80">80</a> -217559198, 1044090753, 743502488, -1518545318, 20614180, -768582053, 976522354, -25129962, -983639284, 71722595, -119236393, 368844119, -795808244, 696073964, 1379765302, 235083623, +<a class="jxr_linenumber" name="L81" href="#L81">81</a> 666280330, -1313689346, -643870520, 534522699, -250414377, -1239276164, 159264592, -1119503518, 1168161619, -1366518946, -1335653301, 248092140, 1390152547, 2051602724, -1023547981, -1479782621, +<a class="jxr_linenumber" name="L82" href="#L82">82</a> -1785785862, 1609789158, -919124123, 1703200068, -852553456, 1573706142, -376011685, 305068766, -1231775451, -1536883494, -125122369, -896696968, 852651567, -458154391, 747781704, 1173040469, +<a class="jxr_linenumber" name="L83" href="#L83">83</a> -1569200836, 312506093, -1680530410, 117086271, 794587661, -1231003908, -1048955503, 2119305423, 1636729108, -522378372, 1627421730, 545077470, -1683264872, 1486496559, -1793064672, 1908368749, +<a class="jxr_linenumber" name="L84" href="#L84">84</a> -1226052295, 1399248776, -588193954, -1289386125, 534647065, 2126245059, -238362987, -1244573058, -1571832269, -2052693379, 1494767731, -528668449, -980826491, -151282847, -1468523556, 1876349941, +<a class="jxr_linenumber" name="L85" href="#L85">85</a> -301654558, 1467960576, -741720848, -612158589, 92376910, 987915105, 1037689578, 793773489, -1387669541, 349490139, 564784004, -1161242130, 619703053, 2063233129, 190888106, 81845991, +<a class="jxr_linenumber" name="L86" href="#L86">86</a> -1482466066, 283234313, 114355492, -1879406787, -1283370924, -1378903370, -730141747, 1570738286, -281348873, 2131743196, 795654462, -497365688, 437612465, 1928618254, 1433118279, -1801292119, +<a class="jxr_linenumber" name="L87" href="#L87">87</a> -2059248836, -221673230, 163637697, -411319468, 244353317, 786753178, 489172932, 464627154, 1258915212, -229028334, -994675463, 1931657329, 1784181437, -97111947, 1728952452, -1329133577, +<a class="jxr_linenumber" name="L88" href="#L88">88</a> -1606156362, 1341196121, 1679632329, -796545286, -1021125869, 1427825468, -214986389, 250791528, 1029777000, 90661677, 602529506, 2068040879, 1483801763, 2332097, -457467017, 672399614, +<a class="jxr_linenumber" name="L89" href="#L89">89</a> 1542769193, 1781253216, -1967165705, -2052227925, -1248173215, -1676554121, 292413596, 209649573, 1750689340, 1946874730, -832845570, 1774178655, -450175610, -431901779, 613330756, 1969434259, +<a class="jxr_linenumber" name="L90" href="#L90">90</a> 1251099237, -1320908513, -50659188, 273178515, -296290724, 1195998469, 1329813722, 759419114, 1003396150, -274557619, -548886303, -2055397788, -766678640, -464045978, -1835907569, -169406709, +<a class="jxr_linenumber" name="L91" href="#L91">91</a> 820751456, 1778613303, -1582073956, -1728391771, -2075389498, -1606584632, -1702107251, -15724560, 45610235, -1967510298, -671487775, -1841110041, -913365944, 869680052, -798103472, -1564096927, +<a class="jxr_linenumber" name="L92" href="#L92">92</a> -918899909, -810066882, 428829752, -1413487973, -844240890, 1343914280, -689285374, 1827745702, -799686631, 1696465705, -726159000, -1381157526, 1649221296, 1791106481, -1872852642, -485685063, +<a class="jxr_linenumber" name="L93" href="#L93">93</a> 1534949133, -1611901907, -581776031, 242740701, -382394666, 668419384, 388297992, 748818886, 713804061, -1783774172, -1823401590, -1009098384, 2071462929, 1154475522, 1309810666, -1734475040, +<a class="jxr_linenumber" name="L94" href="#L94">94</a> 1212095416, 988288210, -1457428115, 1699730041, -1804729443, -1922824494, 1000076038, -226555981, 131425181, -1071582828, 357680377, 1574190179, 996651958, 965704429, -47651768, 243931978, +<a class="jxr_linenumber" name="L95" href="#L95">95</a> 808955117, -652323633, 544967309, -1199510217, 702795379, 997685748, 1593927308, 2119371055, 1451401230, -41992913, 2033816081, -1030495962, 1764010175, 457470691, -2001190141, -373358035, +<a class="jxr_linenumber" name="L96" href="#L96">96</a> -1950331268, -1291674220, 642934467, -1825725718, -1555687487, 1664472129, -24722338, 1899539596, 78519318, 1662555805, 1744711308, -2142888582, -1597853572, 118030659, 1596713428, 404304267, +<a class="jxr_linenumber" name="L97" href="#L97">97</a> -1350880388, 648702031, 1185458591, 1798138033, 819516445, -1466759682, -751277607, -879817426, -1931050435, 1465603177, -1402344216, 768491239, -1404853657, -1915685264, -1845859847, 313163207, +<a class="jxr_linenumber" name="L98" href="#L98">98</a> 1239598382, 1988767047, -555152530, -1925665864, -182399255, -1392390808, 64861291, -511875035, 1879964459, 918905020, -840773616, 459610189, -1522352470, -1821396360, 977274705, -60616465, +<a class="jxr_linenumber" name="L99" href="#L99">99</a> -1846727880, 1208592937, -515359427, 1127607806, -395032287, 491869604, 2053794084, 568321750, 1597027438, 1355613070, -2069482724, 1899252555, 844726247, -625112193, 1146099491, -1037855139, +<a class="jxr_linenumber" name="L100" href="#L100">100</a> 1203928737, 1875686061, 994108281, 1471873396, 2026801570, 4941446, -1066074241, -983738686, 2037429697, -836521112, -633388883, 1221918725, 2137035208, -369891832, 372509548, -110916409, +<a class="jxr_linenumber" name="L101" href="#L101">101</a> 80517712, -658056946, 727893428, -1353651002, -475459562, -291323023, 1059377566, 591801919, 1018232602, -348255729, 1863827426, 246032476, -1026132864, -1356383176, -1224690998, 262442981, +<a class="jxr_linenumber" name="L102" href="#L102">102</a> 1257773681, -1738604660, 77131430, -1320261233, -2342727, -1817187590, -1883997191, 1367221809, -1863623746, -1132606249, 149024763, -1228275128, -578030399, 356914163, 2109691820, -880313621 +<a class="jxr_linenumber" name="L103" href="#L103">103</a> }; +<a class="jxr_linenumber" name="L104" href="#L104">104</a> +<a class="jxr_linenumber" name="L105" href="#L105">105</a> <strong class="jxr_keyword">for</strong> (<strong class="jxr_keyword">int</strong> i = 0; i < refInt.length; ++i) { +<a class="jxr_linenumber" name="L106" href="#L106">106</a> Assert.assertEquals(refInt[i], rng.nextInt()); +<a class="jxr_linenumber" name="L107" href="#L107">107</a> } +<a class="jxr_linenumber" name="L108" href="#L108">108</a> } +<a class="jxr_linenumber" name="L109" href="#L109">109</a> } +</pre> +<hr/> +<div id="footer">Copyright © 2016 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</div> +</body> +</html> \ No newline at end of file http://git-wip-us.apache.org/repos/asf/commons-rng/blob/d1b3113a/commons-rng-core/site-content/.svn/pristine/41/41c24cb07c7fca8050f76d2ffaca8d36a0b20a61.svn-base ---------------------------------------------------------------------- diff --git a/commons-rng-core/site-content/.svn/pristine/41/41c24cb07c7fca8050f76d2ffaca8d36a0b20a61.svn-base b/commons-rng-core/site-content/.svn/pristine/41/41c24cb07c7fca8050f76d2ffaca8d36a0b20a61.svn-base new file mode 100644 index 0000000..318ff0f --- /dev/null +++ b/commons-rng-core/site-content/.svn/pristine/41/41c24cb07c7fca8050f76d2ffaca8d36a0b20a61.svn-base @@ -0,0 +1,256 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<!-- Generated by javadoc --> +<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> +<title>org.apache.commons.rng.internal.util (Apache Commons Rng 1.0-SNAPSHOT API)</title> +<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style"> +<script type="text/javascript" src="../../../../../../script.js"></script> +</head> +<body> +<script type="text/javascript"><!-- + try { + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="org.apache.commons.rng.internal.util (Apache Commons Rng 1.0-SNAPSHOT API)"; + } + } + catch(err) { + } +//--> +</script> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<!-- ========= START OF TOP NAVBAR ======= --> +<div class="topNav"><a name="navbar.top"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.top.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../../../../overview-summary.html">Overview</a></li> +<li class="navBarCell1Rev">Package</li> +<li>Class</li> +<li><a href="package-use.html">Use</a></li> +<li><a href="package-tree.html">Tree</a></li> +<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../../../../index-all.html">Index</a></li> +<li><a href="../../../../../../help-doc.html">Help</a></li> +</ul> +<div class="aboutLanguage"><script type="text/javascript" src="http://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script></div> +</div> +<div class="subNav"> +<ul class="navList"> +<li><a href="../../../../../../org/apache/commons/rng/internal/source64/package-summary.html">Prev Package</a></li> +<li>Next Package</li> +</ul> +<ul class="navList"> +<li><a href="../../../../../../index.html?org/apache/commons/rng/internal/util/package-summary.html" target="_top">Frames</a></li> +<li><a href="package-summary.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> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_top"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip.navbar.top"> +<!-- --> +</a></div> +<!-- ========= END OF TOP NAVBAR ========= --> +<div class="header"> +<h1 title="Package" class="title">Package org.apache.commons.rng.internal.util</h1> +<div class="docSummary"> +<div class="block">Utilities for seed conversion.</div> +</div> +<p>See: <a href="#package.description">Description</a></p> +</div> +<div class="contentContainer"> +<ul class="blockList"> +<li class="blockList"> +<table class="typeSummary" border="0" cellpadding="3" cellspacing="0" summary="Interface Summary table, listing interfaces, and an explanation"> +<caption><span>Interface Summary</span><span class="tabEnd"> </span></caption> +<tr> +<th class="colFirst" scope="col">Interface</th> +<th class="colLast" scope="col">Description</th> +</tr> +<tbody> +<tr class="altColor"> +<td class="colFirst"><a href="../../../../../../org/apache/commons/rng/internal/util/SeedConverter.html" title="interface in org.apache.commons.rng.internal.util">SeedConverter</a><IN,OUT></td> +<td class="colLast"> +<div class="block">Seed converter.</div> +</td> +</tr> +</tbody> +</table> +</li> +<li class="blockList"> +<table class="typeSummary" border="0" cellpadding="3" cellspacing="0" summary="Class Summary table, listing classes, and an explanation"> +<caption><span>Class Summary</span><span class="tabEnd"> </span></caption> +<tr> +<th class="colFirst" scope="col">Class</th> +<th class="colLast" scope="col">Description</th> +</tr> +<tbody> +<tr class="altColor"> +<td class="colFirst"><a href="../../../../../../org/apache/commons/rng/internal/util/ByteArray2IntArray.html" title="class in org.apache.commons.rng.internal.util">ByteArray2IntArray</a></td> +<td class="colLast"> +<div class="block">Creates a <code>int[]</code> from a <code>byte[]</code>.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><a href="../../../../../../org/apache/commons/rng/internal/util/ByteArray2LongArray.html" title="class in org.apache.commons.rng.internal.util">ByteArray2LongArray</a></td> +<td class="colLast"> +<div class="block">Creates a <code>long[]</code> from a <code>byte[]</code>.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><a href="../../../../../../org/apache/commons/rng/internal/util/Int2Long.html" title="class in org.apache.commons.rng.internal.util">Int2Long</a></td> +<td class="colLast"> +<div class="block">Converts a <code>Integer</code> to an <code>Long</code>.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><a href="../../../../../../org/apache/commons/rng/internal/util/IntArray2Int.html" title="class in org.apache.commons.rng.internal.util">IntArray2Int</a></td> +<td class="colLast"> +<div class="block">Creates a single value by "xor" of all the values in the input array.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><a href="../../../../../../org/apache/commons/rng/internal/util/IntArray2LongArray.html" title="class in org.apache.commons.rng.internal.util">IntArray2LongArray</a></td> +<td class="colLast"> +<div class="block">Creates a <code>long[]</code> from an <code>int[]</code>.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><a href="../../../../../../org/apache/commons/rng/internal/util/Long2Int.html" title="class in org.apache.commons.rng.internal.util">Long2Int</a></td> +<td class="colLast"> +<div class="block">Converts a <code>Long</code> to an <code>Integer</code>.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><a href="../../../../../../org/apache/commons/rng/internal/util/Long2IntArray.html" title="class in org.apache.commons.rng.internal.util">Long2IntArray</a></td> +<td class="colLast"> +<div class="block">Uses a <code>long</code> value to seed a <a href="../../../../../../org/apache/commons/rng/internal/source64/SplitMix64.html" title="class in org.apache.commons.rng.internal.source64"><code>SplitMix64</code></a> RNG and + create a <code>int[]</code> with the requested number of random + values.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><a href="../../../../../../org/apache/commons/rng/internal/util/Long2LongArray.html" title="class in org.apache.commons.rng.internal.util">Long2LongArray</a></td> +<td class="colLast"> +<div class="block">Uses a <code>Long</code> value to seed a <a href="../../../../../../org/apache/commons/rng/internal/source64/SplitMix64.html" title="class in org.apache.commons.rng.internal.source64"><code>SplitMix64</code></a> RNG and + create a <code>long[]</code> with the requested number of random + values.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><a href="../../../../../../org/apache/commons/rng/internal/util/LongArray2IntArray.html" title="class in org.apache.commons.rng.internal.util">LongArray2IntArray</a></td> +<td class="colLast"> +<div class="block">Creates an <code>int[]</code> from a <code>long[]</code>.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><a href="../../../../../../org/apache/commons/rng/internal/util/LongArray2Long.html" title="class in org.apache.commons.rng.internal.util">LongArray2Long</a></td> +<td class="colLast"> +<div class="block">Creates a single value by "xor" of all the values in the input array.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><a href="../../../../../../org/apache/commons/rng/internal/util/NoOpConverter.html" title="class in org.apache.commons.rng.internal.util">NoOpConverter</a><SEED></td> +<td class="colLast"> +<div class="block">Dummy converter that simply passes on its input.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><a href="../../../../../../org/apache/commons/rng/internal/util/NumberFactory.html" title="class in org.apache.commons.rng.internal.util">NumberFactory</a></td> +<td class="colLast"> +<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> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><a href="../../../../../../org/apache/commons/rng/internal/util/SeedConverterComposer.html" title="class in org.apache.commons.rng.internal.util">SeedConverterComposer</a><IN,TRANS,OUT></td> +<td class="colLast"> +<div class="block">Composes two <a href="../../../../../../org/apache/commons/rng/internal/util/SeedConverter.html" title="interface in org.apache.commons.rng.internal.util"><code>converters</code></a>.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><a href="../../../../../../org/apache/commons/rng/internal/util/SeedFactory.html" title="class in org.apache.commons.rng.internal.util">SeedFactory</a></td> +<td class="colLast"> +<div class="block">Utilities related to seeding.</div> +</td> +</tr> +</tbody> +</table> +</li> +</ul> +<a name="package.description"> +<!-- --> +</a> +<h2 title="Package org.apache.commons.rng.internal.util Description">Package org.apache.commons.rng.internal.util Description</h2> +<div class="block">Utilities for seed conversion.</div> +</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 class="navBarCell1Rev">Package</li> +<li>Class</li> +<li><a href="package-use.html">Use</a></li> +<li><a href="package-tree.html">Tree</a></li> +<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../../../../index-all.html">Index</a></li> +<li><a href="../../../../../../help-doc.html">Help</a></li> +</ul> +<div class="aboutLanguage"><script type="text/javascript" src="http://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script></div> +</div> +<div class="subNav"> +<ul class="navList"> +<li><a href="../../../../../../org/apache/commons/rng/internal/source64/package-summary.html">Prev Package</a></li> +<li>Next Package</li> +</ul> +<ul class="navList"> +<li><a href="../../../../../../index.html?org/apache/commons/rng/internal/util/package-summary.html" target="_top">Frames</a></li> +<li><a href="package-summary.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> +</div> +<a name="skip.navbar.bottom"> +<!-- --> +</a></div> +<!-- ======== END OF BOTTOM NAVBAR ======= --> +<p class="legalCopy"><small>Copyright © 2016 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p> +</body> +</html> \ No newline at end of file