命名空间
变体
操作

std::philox_engine<UIntType,w,n,r,consts>::set_counter

来自 cppreference.cn
< cpp‎ | numeric‎ | random‎ | philox engine
 
 
 
 
 
void set_counter( const std::array<result_type, n>& c );
(自 C++26 起)

设置随机数引擎的计数器。

  • 对于每个整数 k 在 [0, n) 中,设置 Xk 为 cn-1-k mod 2w。
  • j 的值被设置为 n - 1。[1]
  1. 由于 j 被设置为 n - 1,下一次状态转换总是生成新的随机值。

[编辑] 参数

c - 用于设置计数器的计数器序列

[编辑] 复杂度

O(n)

[编辑] 参见

构造引擎
(公共成员函数) [编辑]
设置引擎的当前状态
(公共成员函数) [编辑]