A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://cplusplus.com/reference/random/linear_congruential_engine/operators/ below:

function template

<random>

std::relational operators equality (1)
template <class UIntType, UIntType a, UIntType c, UIntType m>bool operator== ( const linear_congruential_engine<UIntType,a,c,m>& lhs,                  const linear_congruential_engine<UIntType,a,c,m>& rhs );
inequality (2)
template <class UIntType, UIntType a, UIntType c, UIntType m>bool operator!= ( const linear_congruential_engine<UIntType,a,c,m>& lhs,                  const linear_congruential_engine<UIntType,a,c,m>& rhs );

Relational operators

Performs the appropriate equality or inequality comparison operation between the linear_congruential_engine objects lhs and rhs.

Two engines of the same type compare equal if they have both the same internal state, and hence any number of future calls to the operator() member on both objects would generate the same sequence of values.



Parameters
lhs, rhs
linear_congruential_engine objects of the same type (to the left- and right-hand side of the operator, respectively).

Return Valuetrue if they compare equal, and false otherwise.

Complexity Constant.

See also
linear_congruential_engine::seed
Seed engine (public member function)

RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4