A uniform random bit generator
g 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 103
are valid and have the indicated semantics,
and if G also satisfies all other requirements
of this section [rand.req.urng].

In that Table and throughout this section: