Namespaces
Variants

std::philox_engine<UIntType,w,n,r,consts>:: discard

From ja.cppreference.net

void discard ( unsigned long long z ) ;

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

目次

翻訳の説明: - 「Contents」→「目次」に翻訳 - HTMLタグ、属性、、
、タグ内のテキストは翻訳対象外のため保持
- C++固有の用語(Parameters、Complexity、Notes、See also)は翻訳せず保持
- 元のフォーマットと構造を完全に維持

パラメータ

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

計算量

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

注記

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

関連項目

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