Namensräume
Varianten
Aktionen

std::philox_engine<UIntType,w,n,r,consts>::seed

Von cppreference.com
< cpp‎ | numeric‎ | random‎ | philox engine
 
 
 
 
std::philox_engine
Memberfunktionen
philox_engine::seed
Generierung
Eigenschaften des Generators
Nicht-Member-Funktionen
(C++26)
(C++26)(C++26)
 
void seed( result_type value = default_seed );
(1) (seit C++26)
template< class SeedSeq >
void seed( SeedSeq& seq );
(2) (seit C++26)

Setzt den Zustand der Zufallszahlengenerator-Engine.

1) Unmittelbar nach dem Setzen des Zustands ist *this == std::philox_engine(value) true.
2) Unmittelbar nach dem Setzen des Zustands ist *this == std::philox_engine(seq) true.

Inhalt

[bearbeiten] Parameter

value - Startwert, der zum Setzen des Zustands verwendet wird
seq - Startwertsequenz, die zum Setzen des Zustands verwendet wird

[bearbeiten] Ausnahmen

2) Wenn SeedSeq nicht std::seed_seq ist, werden die von `seq.generate` ausgelösten Ausnahmen ausgelöst.

[bearbeiten] Komplexität

1) Identisch mit std::philox_engine(value).
2) Identisch mit std::philox_engine(seq).

[bearbeiten] Siehe auch

konstruiert die Engine
(public member function) [[Bearbeiten]]
setzt den aktuellen Zähler der Engine
(public member function) [edit]