std::mersenne_twister_engine<UIntType,w,n,m,r,a,u,d,s,b,t,c,l,f>::discard
來自 cppreference.com
void discard( unsigned long long z ); |
||
將內部狀態推進 z 次。
目錄 |
[編輯] 引數
z | - | 整數值,指定狀態推進的次數 |
[編輯] 複雜度
不差於連續 z 次呼叫 operator() 的複雜度。
[編輯] 注意
此函式可以使用“快速跳轉”演算法,它可以透過許多步驟(百萬級別)推進狀態,而無需計算中間狀態轉換,而不是透過呼叫 operator() z 次並丟棄結果的樸素迴圈。
[編輯] 參閱
推進引擎狀態並返回生成的值 (公共成員函式) |