Namespaces
Variants

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

From cppreference.net

void discard ( unsigned long long z ) ;

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

目次

翻訳内容: - "Contents" → "目次" - その他のテキスト(Parameters, Complexity, Notes, See also)はC++関連の専門用語として翻訳せず、原文のまま保持しています - HTMLタグ、属性、数値、リンク先などはすべて変更せず保持しています

パラメータ

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

計算量

z 回連続で operator() を呼び出す場合の計算量よりも悪くない。

注記

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

関連項目

エンジンの状態を進め、生成された値を返します
(public member function)