shuffle_order_engine 类
通过对从其基引擎中返回的值进行重新排序,生成随机序列。
template<class Engine, size_t K> class shuffle_order_engine;
参数
Engine
基引擎类型。K
表大小。 缓冲区(表)中的元素数。 前置条件:0 < K
Members
shuffle_order_engine::shuffle_order_engine |
shuffle_order_engine::base |
shuffle_order_engine::discard |
shuffle_order_engine::operator() |
shuffle_order_engine::base_type |
shuffle_order_engine::seed |
有关引擎成员的详细信息,请参阅 <random>。
备注
此模板类描述了通过对其基引擎返回的值进行重新排序来产生值的引擎适配器。 每个构造函数都将使用由基引擎返回的 K 值填充内部表,请求一个值后,将从该表中选择一个随机元素。
要求
标头:<random>
命名空间: std