Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
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