函数模板
<random>

std::关系运算符

相等 (1)
template <class UIntType, size_t w, size_t n, size_t m, size_t r,          UIntType a, size_t u, UIntType d, size_t s,          UIntType b, size_t t, UIntType c, size_t l, UIntType f>bool operator== ( const mersenne_twister_engine<UIntType,w,n,m,r,a,u,d,s,b,t,c,l,f>& lhs,                  const mersenne_twister_engine<UIntType,w,n,m,r,a,u,d,s,b,t,c,l,f>& rhs );
不等 (2)
template <class UIntType, size_t w, size_t n, size_t m, size_t r,          UIntType a, size_t u, UIntType d, size_t s,          UIntType b, size_t t, UIntType c, size_t l, UIntType f>bool operator!= ( const mersenne_twister_engine<UIntType,w,n,m,r,a,u,d,s,b,t,c,l,f>& lhs,                  const mersenne_twister_engine<UIntType,w,n,m,r,a,u,d,s,b,t,c,l,f>& rhs );
关系运算符
mersenne_twister_engine 对象lhsrhs 之间执行适当的相等或不等比较操作。

如果两个相同类型的引擎具有相同的内部状态,则它们被认为是相等的。因此,在两个对象上对 operator() 成员的未来任何调用都会生成相同的数值序列。

参数

lhs, rhs
相同类型的mersenne_twister_engine 对象(分别位于运算符的左侧和右侧)。

返回值

true(真)如果它们比较相等,则返回false(假)否则为 false。

复杂度

线性取决于状态大小(模板参数n).

另见