Compartir vía


discard_block_engine (Clase)

Genera una secuencia aleatoria descartando valores devueltos por su motor base.

Sintaxis

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

Parámetros

Engine
El tipo de motor base.

P
Tamaño de bloque. El número de valores de cada bloque.

R
Bloque usado. El número de valores de cada bloque que se utilizan. El resto se descartan (P - R). Condición previa:0 < R ≤ P

Miembros

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 obtener más información sobre los miembros del motor, vea <random>.

Comentarios

Esta plantilla de clase describe un adaptador de motor que produce valores descartando algunos de los valores devueltos por su motor base.

Requisitos

Encabezado:<random>

Espacio de nombres: std

Consulte también

<random>