independent_bits_engine (Clase)
Genera una secuencia aleatoria de números con un número específico de bits volviendo a empaquetar bits de los valores devueltos por su motor base.
Sintaxis
template <class Engine, size_t W, class UIntType>
class independent_bits_engine;
Parámetros
Engine
El tipo de motor base.
W
Tamaño de palabra. Tamaño, en bits, de cada número generado. Condición previa:0 < W ≤ numeric_limits<UIntType>::digits
UIntType
El tipo de resultado integral sin signo. Para obtener información sobre los tipos posibles, consulte <random>.
Miembros
independent_bits_engine::independent_bits_engine
independent_bits_engine::base
independent_bits_engine::base_type
independent_bits_engine::discard
independent_bits_engine::operator()
independent_bits_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 volviendo a empaquetar bits de los valores devueltos por su motor base, lo que resulta en valores de W bits.
Requisitos
Encabezado:<random>
Espacio de nombres: std