void set_counter( const std::array<result_type, n>& c );
|
|
(C++26 起) |
|
|
|
设置随机数引擎的计数器。
- 对于
[
0,
n)
中的每个整数 k,将 \(\scriptsize X_k \)X
k 设为 \(\scriptsize c_{n-1-k} \mod 2^w \)c
n-1-k mod 2w
。
- j 的值被设为 n - 1。[1]
- ↑ 因为 j 会被设为 n - 1,所以下一次状态变换必然会生成新的随机值。
参数
复杂度
\(\scriptsize O(n) \)O(n)。
参阅
|
构造引擎
(公开成员函数) |
|
设置引擎的当前状态
(公开成员函数) |