std::philox_engine<UIntType,w,n,r,consts>::set_counter
Von cppreference.com
< cpp | numeric | random | philox engine
| void set_counter( const std::array<result_type, n>& c ); |
(seit C++26) | |
Setzt den Zähler der Zufallszahlengenerator-Engine.
- Für jede Ganzzahl k im Bereich
[0,n)wird Xk auf cn-1-k mod 2w
gesetzt. - Der Wert von j wird auf n - 1 gesetzt.[1]
- ↑ Da j auf n - 1 gesetzt wird, generiert die nächste Zustandsübergang immer neue Zufallswerte.
[bearbeiten] Parameter
| c | - | Zählersequenz, die zum Setzen des Zählers verwendet werden soll |
[bearbeiten] Komplexität
O(n).
[bearbeiten] Siehe auch
| konstruiert die Engine (public member function) [[Bearbeiten]] | |
| setzt den aktuellen Zustand der Engine (public member function) [[Bearbeiten]] |