Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Generiert eine zufällige Zahlensequenz mit einer angegebenen Anzahl von Bits, indem Bits aus von der Basis-Engine zurückgegebenen Werten erneut verpackt werden.
Syntax
template <class Engine, size_t W, class UIntType>
class independent_bits_engine;
Parameter
Engine
Der Typ der Basis-Engine.
W
Wortgröße. Größe jeder generierten Zahl in Bits. Vorbedingung:0 < W ≤ numeric_limits<UIntType>::digits
UIntType
Der unsigned integer-Ergebnistyp. Mögliche Typen finden Sie unter <"zufällig>".
Member
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
Weitere Informationen zu Modulmitgliedern finden Sie unter <"zufällig>".
Hinweise
Diese Klassenvorlage beschreibt einen Moduladapter, der Werte erzeugt, indem Bits aus den von ihrem Basismodul zurückgegebenen Werten umgepackt werden, was zu W-Bit-Werten führt.
Anforderungen
Header:<random>
Namespace: std