discrete-uniform.h&gt;
#include &lt;random/beta.h&gt;
#include &lt;random/gamma.h&gt;
#include &lt;random/chisquare.h&gt;
#include &lt;random/F.h&gt;

using namespace ranlib;
</pre>
<p>All the generators are inside the namespace <strong>ranlib</strong>, <!-- BZINDEX ranlib --><a name="index00434">
so a <strong>using namespace ranlib</strong> directive is required (alternately,
you can write e.g. <code>ranlib::Uniform&lt;&gt;</code>).
<p>These generators are all class templates.  The first template
parameter