名前空間
変種
操作

std::linear_congruential_engine::linear_congruential_engine

提供: cppreference.com
 
 
 
擬似乱数生成
一様ランダムビットジェネレータ
エンジンとエンジンアダプタ
非決定的なジェネレータ
分布
一様分布
ベルヌーイ分布
ポアソン分布
正規分布
標本分布
シードシーケンス
(C++11)
C のライブラリ
 
 
explicit linear_congruential_engine( result_type value = default_seed );
(1) (C++11およびそれ以降)
(C++20以前)
linear_congruential_engine() : linear_congruential_engine(default_seed) {}
explicit linear_congruential_engine( result_type value );
(1) (C++20およびそれ以降)
template< class Sseq >
explicit linear_congruential_engine( Sseq& s );
(2) (C++11およびそれ以降)
linear_congruential_engine( const linear_congruential_engine& );
(3) (C++11およびそれ以降)
(暗黙に宣言)

擬似乱数エンジンを構築します。

オーバーロード (2) は、 SseqSeedSequence を満たす場合にのみ、オーバーロード解決に参加します。 特に、 Sseqresult_type に変換可能であれば、候補関数の集合から除外されます。

[編集] 引数

value - 初期状態の初期化で使用するためのシード値
s - 初期状態の初期化で使用するためのシードシーケンス

[編集] 計算量

[編集] 関連項目

エンジンの現在の状態を設定します
(パブリックメンバ関数) [edit]