 is the number type you want to generate:
float, double or long double for continuous distributions,
and integer for discrete distributions.  This parameter
defaults to <strong><code>float</code></strong> for continuous distributions,
and <strong><code>unsigned int</code></strong> for discrete distributions.
<p>The constructors are:
<pre>Uniform();
Normal(T mean, T standardDeviation);
Exponential(T mean);
DiscreteUniform(T n);   // range is 0 .. n-1
Beta(T a, T b);
Gamma(T mean);
ChiSquare(T df);
F(T dfn, T