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>
命名空間:std