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.
Sintaxe
template <class Engine, size_t W, class UIntType>
class independent_bits_engine;
Parâmetros
Mecanismo
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>::digits
UIntType
O tipo de resultado inteiro sem sinal. Para encontrar os tipos possíveis, confira <random>.
Membros
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 obter mais informações sobre membros do mecanismo, confira <aleatório>.
Comentários
Essa modelo de classe 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