Namespaces
Variants

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

From cppreference.net

void discard ( unsigned long long z ) ;

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

目次

翻訳の説明: - 「Contents」を「目次」に翻訳しました - HTMLタグ、属性、 内のC++専門用語(Parameters, Complexity, Notes, See also)は翻訳せずに保持しました - 数値、リンク、クラス名などはすべて元のまま保持しています - フォーマットと構造は完全に維持されています

パラメータ

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

計算量

z 回連続的な operator() 呼び出しの計算量よりも悪くない。

注記

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

関連項目

エンジンの状態を進め、生成された値を返す
(公開メンバ関数)