构造引擎。
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 的对象。
备注
第一个构造函数构造一个默认初始化的引擎一shuffle_order_engine对象。
第二contructor构造与引擎对象的副本中的shuffle_order_engine对象。
与其引擎一shuffle_order_engine对象由 stored_engine(x0)初始化的第三个构造函数constucts。
与其引擎一shuffle_order_engine对象由 stored_engine(seq)初始化的第四构造函数constucts。
要求
标头: <random>
命名空间: std