A uniform random bit generatorg of type G
is a function object
returning unsigned integer values
such that each value
in the range of possible results
has (ideally) equal probability
of being returned.
A class G
satisfies the requirements
of a uniform random bit generator
if the expressions shown
in Table 98
are valid and have the indicated semantics,
and if G also satisfies all other requirements
of this section [rand.req.urng].