Compartilhar via


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

Consulte também

Referência

<random>