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