Classe discard_block_engine
Gera uma sequência aleatória descartando valores retornados pelo mecanismo de base.
Sintaxe
template <class Engine, size_t P, size_t R>
class discard_block_engine;
Parâmetros
Mecanismo
O tipo de mecanismo de base.
P
Tamanho do bloco. O número de valores em cada bloco.
R
Bloco usado. O número de valores em cada bloco usado. O restante é descartado (P
- R
). Pré-condição: 0 < R ≤ P
Membros
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
Para obter mais informações sobre membros do mecanismo, confira <aleatório>.
Comentários
Esse modelo de classe descreve um adaptador de mecanismo que produz valores descartando alguns dos valores retornados pelo mecanismo de base.
Requisitos
Cabeçalho:<random>
Namespace: std