Namespaces
Variants

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

From ja.cppreference.net

void seed ( result_type value = default_seed ) ;
(1) (C++26以降)
template < class SeedSeq >
void seed ( SeedSeq & seq ) ;
(2) (C++26以降)

乱数エンジンの state を設定します。

1) 状態が設定された直後、 * this == std:: philox_engine ( value ) は true です。
2) 状態が設定された直後、 * this == std:: philox_engine ( seq ) は true です。

目次

翻訳内容: - "Contents" → "目次" - その他のC++専門用語(Parameters, Exceptions, Complexity, See also)は原文のまま保持 - HTMLタグ、属性、数値はすべて変更せず - フォーマットと構造は完全に維持

パラメータ

value - 状態を設定するために使用するシード値
seq - 状態を設定するために使用するシードシーケンス

例外

2) SeedSeq が std::seed_seq でない場合、 seq.generate 呼び出しによって送出される例外を送出する。

計算量

1) std:: philox_engine ( value ) と同じです。
2) 次と同じ: std:: philox_engine ( seq ) 。

関連項目

エンジンを構築する
(public member function)
エンジンの現在のカウンターを設定する
(public member function)