operator==,!=(std::linear_congruential_engine)

Compares two pseudo-random number engines. Two engines are equal, if their internal states are equivalent, that is, if they would generate equivalent values for any number of calls of operator().

# Declarations

friend bool operator==( const linear_congruential_engine& lhs,
const linear_congruential_engine& rhs );

(since C++11)

friend bool operator!=( const linear_congruential_engine& lhs,
const linear_congruential_engine& rhs );

(since C++11) (until C++20)

# Parameters

# Defect reports

DRApplied toBehavior as publishedCorrect behavior
LWG 3519C++11the form of equality operators were unspecifiedspecified to be hidden friends