Класс independent_bits_engine
Создает случайную последовательность чисел с указанным числом разрядов, перемешивая разряды из значений, возвращенных базовым механизмом.
template<class Engine, size_t W, class UIntType> class independent_bits_engine;
Параметры
Engine
Тип базового механизма.W
Размер слова. Размер каждого полученного числа в битах. Предусловие: 0 < W ≤ numeric_limits<UIntType>::digitsUIntType
Беззнаковый целочисленный тип результата. Возможные типы см. в разделе <random>.
Члены
independent_bits_engine::independent_bits_engine |
independent_bits_engine::base |
independent_bits_engine::discard |
independent_bits_engine::operator() |
independent_bits_engine::base_type |
independent_bits_engine::seed |
Дополнительные сведения о членах механизма см. в разделе <random>.
Заметки
Этот класс шаблона описывает адаптер механизма, формирующий значения за счет упаковки разрядов из значений, возвращаемых базовым механизмом, что приводит к получению W-разрядных значений.
Требования
Заголовок: <random>
Пространство имен: std