Classe independent_bits_engine
Gera uma sequência aleatória de números com um número especificado de bits, recompactando bits de valores retornados pelo mecanismo básico.
template<class Engine, size_t W, class UIntType> class independent_bits_engine;
Parâmetros
Engine
O tipo de mecanismo de base.W
Tamanho da palavra. Tamanho, em bits, de cada número gerado. Pré-condição: 0 < W ≤ numeric_limits<UIntType>::digitsUIntType
O tipo de resultado inteiro sem sinal. Para obter os tipos possíveis, consulte <random>.
Membros
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 |
Para obter mais informações sobre membros do mecanismo, consulte <random>.
Comentários
Essa classe de template descreve um adaptador de mecanismo que produz valores recompactando bits dos valores retornados pelo mecanismo básico, resultando em valores de W bits.
Requisitos
Cabeçalho: <random>
Namespace: std