Public Member Functions
|eoUniformGenerator (T _max=T(1.0), eoRng &_rng=rng)|
|eoUniformGenerator (T _min, T _max, eoRng &_rng=rng)|
|Generates the number, uses a static_cast to get the right behaviour for ints and unsigneds. |
|The pure virtual function that needs to be implemented by the subclass. |
It can also be used for ints and unsigneds by virtue of the static_cast in the generator function.
Also present is a specialization for boolean, that will ignore the minima and maxima that are possibly set and will return an unbiased flip of a coin. For a biased flip, use the eoBoolean
either in [0, _max) if only 1 value (_max) is given (or none, as _max defaults to 1.0) or in [_min,_max) if 2 values are given (_min, _max)