Compartir vía


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

Consulte también

<random>