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