Classe discard_block_engine
Gera uma sequência aleatória descartando valores retornados pelo mecanismo de base.
template<class Engine, size_t P, size_t R> class discard_block_engine;
Parâmetros
Engine
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::discard |
discard_block_engine::operator() |
discard_block_engine::base_type |
discard_block_engine::seed |
Para obter mais informações sobre membros do mecanismo, consulte <random>.
Comentários
Essa classe de modelo descreve um adaptador de mecanismo que produz valores descartando alguns dos valores retornados pelo mecanismo de base.
Requisitos
Cabeçalho: <random>
Namespace: std