名前空間
変種
操作

std::linear_congruential_engine<UIntType,a,c,m>::discard

From cppreference.com
 
 
 
 
 
void discard( unsigned long long z );

z 回だけ内部状態を進めます。

目次

[編集] パラメータ

z - 状態を進める回数を指定する整数値

[編集] 計算量

z 回の operator() の呼び出しに要する時間よりも悪くはありません。

[編集] 注記

この関数は、「高速ジャンプ」アルゴリズムを使用できます。これは、中間状態遷移を計算せずに状態を多数のステップ(数百万オーダー)進めるものであり、結果を破棄して operator()z 回呼び出す単純なループの代わりに使用できます。

[編集] 関連項目

エンジンの状態を進め、生成された値を返す
(public member function) [編集]
English 日本語 中文(简体) 中文(繁體)