std::philox_engine<UIntType,w,n,r,consts>::discard
来自cppreference.com
< cpp | numeric | random | philox engine
void discard( unsigned long long z ); |
||
推进内部状态 z 次。
参数
z | - | 指定状态前进次数的整数值 |
复杂度
不差于 z 次连续调用 operator() 的复杂度。
注解
此函数可以使用能令状态前进许多步(以百万计)而无需计算中间状态迁移的“快速跳转”算法,以替代调用 operator() z 次并舍弃结果的简单循环。
参阅
(C++26) |
推进引擎状态并返回生成的值 (公开成员函数) |