Namensräume
Varianten
Aktionen

operator==(std::philox_engine)

Von cppreference.com
< cpp‎ | numeric‎ | random‎ | philox engine
 
 
 
 
 
friend bool operator==( const philox_engine& lhs, const philox_engine& rhs );
(seit C++26)

Vergleicht zwei Pseudozufallszahlengeneratoren. Zwei Generatoren sind gleich, wenn ihre internen Zustände äquivalent sind, d.h. wenn sie für jede Anzahl von Aufrufen von operator() äquivalente Werte erzeugen würden.

Diese Funktion ist für die normale unqualifizierte oder qualifizierte Suche nicht sichtbar und kann nur durch Argument-abhängige Suche gefunden werden, wenn decltype(*this) eine zugehörige Klasse der Argumente ist.

Der Operator != wird aus operator== synthetisiert.

[bearbeiten] Parameter

lhs, rhs - Zu vergleichende Generatoren

[bearbeiten] Rückgabewert

true, wenn die Engines gleich sind, false andernfalls.