Namespaces
Variants

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

From cppreference.net
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]
  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)