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`
|
| 13 |
-
|
| 14 |
-
|
| 15 |
-
|
| 16 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 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 |
|