C_About"> ? </A>]</TD>
</TR></TABLE>
<H2> 9.4 Detailed description of RNGs </H2>
<!--docid::SEC146::-->
<P>

<A NAME="IDX345"></A>
</P><P>

There are really two types of RNGs:
</P><P>

<DL COMPACT>
<DT><CODE>Integer</CODE>
<DD>RNGs provide uniformly distributed, unsigned 32 bit integers.
<A NAME="IDX346"></A>
<A NAME="IDX347"></A>
<P>

<DT><CODE>RNGs</CODE>
<DD>use Integer RNGs to provide other kinds of random numbers. 
</DL>
<P>

By default, the Integer RNG used is a faithful adaptation of the Mersenne
Twi