Класс discard_block_engine
Создает случайную последовательность, удаляя значения, возвращенные базовым механизмом.
template<class Engine, size_t P, size_t R> class discard_block_engine;
Параметры
Engine
Тип базового механизма.P
Размер блока. Количество значений в каждом блоке.R
Используемый блок. Количество используемых значений в каждом блоке. Остальные значения удаляются (P - R). Предусловие: 0 < R ≤ P
Члены
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 |
Дополнительные сведения о членах механизма см. в разделе <random>.
Заметки
Этот класс шаблона описывает адаптер механизма, формирующий значения за счет удаления некоторых значений, возвращаемых базовым механизмом.
Требования
Заголовок: <random>
Пространство имен: std