From Jason Turner

[rand.req.urng]

Diff to HTML by rtfpessoa

tmp/tmpcphvhs98/{from.md → to.md} RENAMED
@@ -1,16 +1,17 @@
1
- #### Uniform random number generator requirements <a id="rand.req.urng">[[rand.req.urng]]</a>
2
 
3
- A *uniform random number 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. The
6
- degree to which `g`’s results approximate the ideal is often determined
7
- statistically.
8
 
9
- A class `G` satisfies the requirements of a *uniform random number
 
 
 
10
  generator* if the expressions shown in Table 
11
- [[tab:UniformRandomNumberGenerator]] are valid and have the indicated
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