<random>
-Funktionen
generate_canonical
Gibt einen Gleitkommawert aus einer zufälligen Sequenz zurück.
template <class RealType, size_t Bits, class Generator>
RealType generate_canonical(Generator& Gen);
Parameter
RealType
Der ganzzahlige Gleitkommatyp. Mögliche Typen finden Sie unter <"zufällig>".
Bits
Die Anzahl der zu verwendenden Bits der Zufallszahl.
Generator
Eine Zufallszahlengeneratorklasse.
Gen
Ein Verweis auf eine Instanz eines Zufallszahlengenerators vom Typ Generator.
Hinweise
Die Vorlagenfunktion ruft operator()
gen wiederholt auf und packt die zurückgegebenen Werte in einen Gleitkommawert x
vom Typ RealType, bis sie die angegebene Anzahl von Mantissa-Bits in x
. Die angegebene Zahl ist die kleinere Der Bits (die nichtzero sein müssen) und die vollständige Anzahl von Mantissa-Bits in RealType. Beim ersten Aufruf werden die Bits mit dem geringsten Wert ausgegeben. Die Funktion gibt x
zurück.