std::independent_bits_engine<Engine,W,UIntType>::seed
提供: cppreference.com
void seed(); |
(1) | (C++11以上) |
void seed( result_type value ); |
(2) | (C++11以上) |
template< class Sseq > void seed( Sseq& seq ); |
(3) | (C++11以上) |
新しいシード値を使用してベースとなるエンジンの状態を再初期化します。
1) デフォルトのシード値を使用してベースとなるエンジンをシードします。 実質的に
e.seed() を呼びます (e はベースとなるエンジンです)。2) シード値
s を使用してベースとなるエンジンをシードします。 実質的に e.seed(value) を呼びます (e はベースとなるエンジンです)。3) シードシーケンス
seq を使用してベースとなるエンジンをシードします。 実質的に e.seed(seq) を呼びます (e はベースとなるエンジンです)。
このテンプレートは、 Sseq が SeedSequence を満たす場合にのみ、オーバーロード解決に参加します。 特に、 Sseq が result_type に暗黙に変換可能であれば、このテンプレートはオーバーロード解決に参加しません。引数
| value | - | ベースとなるエンジンの内部状態の初期化で使用するためのシード値 |
| seq | - | ベースとなるエンジンの内部状態の初期化で使用するためのシードシーケンス |
戻り値
(なし)
例外
(なし)