From Jason Turner

[rand.req.seedseq]

Diff to HTML by rtfpessoa

Files changed (1) hide show
  1. tmp/tmp_lnz8vqx/{from.md → to.md} +14 -5
tmp/tmp_lnz8vqx/{from.md → to.md} RENAMED
@@ -7,11 +7,20 @@ values i, 0 ≤ i < 2³², based on the consumed data.
7
  [*Note 1*: Such an object provides a mechanism to avoid replication of
8
  streams of random variates. This can be useful, for example, in
9
  applications requiring large numbers of random number
10
  engines. — *end note*]
11
 
12
- A class `S` satisfies the requirements of a seed sequence if the
13
- expressions shown in Table  [[tab:SeedSequence]] are valid and have the
14
- indicated semantics, and if `S` also satisfies all other requirements of
15
- this section [[rand.req.seedseq]]. In that Table and throughout this
16
- section:
 
 
 
 
 
 
 
 
 
17
 
 
7
  [*Note 1*: Such an object provides a mechanism to avoid replication of
8
  streams of random variates. This can be useful, for example, in
9
  applications requiring large numbers of random number
10
  engines. — *end note*]
11
 
12
+ A class `S` meets the requirements of a seed sequence if the expressions
13
+ shown in [[rand.req.seedseq]] are valid and have the indicated
14
+ semantics, and if `S` also meets all other requirements of this
15
+ subclause [[rand.req.seedseq]]. In that Table and throughout this
16
+ subclause:
17
+
18
+ - `T` is the type named by `S`’s associated `result_type`;
19
+ - `q` is a value of `S` and `r` is a possibly const value of `S`;
20
+ - `ib` and `ie` are input iterators with an unsigned integer
21
+ `value_type` of at least 32 bits;
22
+ - `rb` and `re` are mutable random access iterators with an unsigned
23
+ integer `value_type` of at least 32 bits;
24
+ - `ob` is an output iterator; and
25
+ - `il` is a value of `initializer_list<T>`.
26