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 次并舍弃结果的简单循环。

参阅

推进引擎状态并返回生成的值
(公开成员函数)