tmp/tmpcphvhs98/{from.md → to.md}
RENAMED
|
@@ -1,16 +1,17 @@
|
|
| 1 |
-
#### Uniform random
|
| 2 |
|
| 3 |
-
A *uniform random
|
| 4 |
returning unsigned integer values such that each value in the range of
|
| 5 |
-
possible results has (ideally) equal probability of being returned.
|
| 6 |
-
degree to which `g`’s results approximate the ideal is often determined
|
| 7 |
-
statistically.
|
| 8 |
|
| 9 |
-
|
|
|
|
|
|
|
|
|
|
| 10 |
generator* if the expressions shown in Table
|
| 11 |
-
[[tab:
|
| 12 |
semantics, and if `G` also satisfies all other requirements of this
|
| 13 |
section [[rand.req.urng]]. In that Table and throughout this section:
|
| 14 |
|
| 15 |
The following relation shall hold: `G::min() < G::max()`.
|
| 16 |
|
|
|
|
| 1 |
+
#### Uniform random bit generator requirements <a id="rand.req.urng">[[rand.req.urng]]</a>
|
| 2 |
|
| 3 |
+
A *uniform random bit generator* `g` of type `G` is a function object
|
| 4 |
returning unsigned integer values such that each value in the range of
|
| 5 |
+
possible results has (ideally) equal probability of being returned.
|
|
|
|
|
|
|
| 6 |
|
| 7 |
+
[*Note 1*: The degree to which `g`’s results approximate the ideal is
|
| 8 |
+
often determined statistically. — *end note*]
|
| 9 |
+
|
| 10 |
+
A class `G` satisfies the requirements of a *uniform random bit
|
| 11 |
generator* if the expressions shown in Table
|
| 12 |
+
[[tab:UniformRandomBitGenerator]] are valid and have the indicated
|
| 13 |
semantics, and if `G` also satisfies all other requirements of this
|
| 14 |
section [[rand.req.urng]]. In that Table and throughout this section:
|
| 15 |
|
| 16 |
The following relation shall hold: `G::min() < G::max()`.
|
| 17 |
|