std::philox_engine<UIntType,w,n,r,consts>:: set_counter
From de.cppreference.net
<
cpp
|
numeric
|
random
|
philox engine
|
void
set_counter
(
const
std::
array
<
result_type, n
>
&
c
)
;
|
(seit C++26) | |
Setzt den Zähler der Zufallszahlen-Engine.
-
Für jede ganze Zahl
k
im Bereich
[ 0 ,n)wird X k auf c n-1-k mod 2 w
gesetzt. - Der Wert von j wird auf n - 1 gesetzt. [1]
- ↑ Da j auf n - 1 gesetzt wird, generiert der nächste Zustandsübergang stets neue Zufallswerte.
Parameter
| c | - | Zählsequenz, die verwendet wird, um den Zähler festzulegen |
Komplexität
O(n) .
Siehe auch
|
Konstruiert die Engine
(öffentliche Member-Funktion) |
|
|
Setzt den aktuellen Zustand der Engine
(öffentliche Member-Funktion) |