discard_block_engine 类

通过丢弃由其基引擎返回的值,生成随机序列。

语法

template <class Engine, size_t P, size_t R>
class discard_block_engine;

参数

引擎
基引擎类型。

P
块大小。 每个块中的值数。

R
已使用的块。 已使用的每个块中的值数。 丢弃剩余部分 (P - R)。 前提条件0 < R ≤ P

成员

discard_block_engine::discard_block_engine
discard_block_engine::base
discard_block_engine::base_type
discard_block_engine::discard
discard_block_engine::operator()
discard_block_engine::seed

有关引擎成员的详细信息,请参阅 <random>

备注

这个类模板描述了通过弃用由其基引擎返回的一些值来产生值的引擎适配器。

要求

标头:<random>

命名空间: std

另请参阅

<random>