名稱空間
變體
操作

std::mersenne_twister_engine<UIntType,w,n,m,r,a,u,d,s,b,t,c,l,f>::discard

來自 cppreference.com
 
 
 
偽隨機數生成
均勻隨機位元生成器  
隨機數引擎
隨機數引擎介面卡
預定義隨機數生成器
非確定性隨機數

工具

隨機數演算法

C 隨機庫


隨機數分佈
均勻分佈
伯努利分佈
泊松分佈
正態分佈
抽樣分佈
 
 
void discard( unsigned long long z );

將內部狀態推進 z 次。

目錄

[編輯] 引數

z - 整數值,指定狀態推進的次數

[編輯] 複雜度

不差於連續 z 次呼叫 operator() 的複雜度。

[編輯] 注意

此函式可以使用“快速跳轉”演算法,它可以透過許多步驟(百萬級別)推進狀態,而無需計算中間狀態轉換,而不是透過呼叫 operator() z 次並丟棄結果的樸素迴圈。

[編輯] 參閱

推進引擎狀態並返回生成的值
(公共成員函式) [編輯]