エンジンを構築します。
shuffle_order_engine();
explicit shuffle_order_engine(const base_type& eng);
explicit shuffle_order_engine(result_type x0);
explicit shuffle_order_engine(seed_seq& seq);
パラメーター
eng
エンジン オブジェクト。x0
シード値。seq
ランダム化されたシードを供給する seed_seq 型のオブジェクト。
解説
1 つ目のコンストラクターは、既定で初期化されたエンジンを使って shuffle_order_engine オブジェクトを構築します。
2 つ目のコンストラクターは、エンジン オブジェクトのコピーを使って shuffle_order_engine オブジェクトを構築します。
3 つ目のコンストラクターは、stored_engine(x0) によって初期化されたエンジンを使って shuffle_order_engine オブジェクトを構築します。
4 つ目のコンストラクターは、stored_engine(seq) によって初期化されたエンジンを使って shuffle_order_engine オブジェクトを構築します。
必要条件
ヘッダー : <random>
名前空間: std