<random>

函数模板 (function template)
<random>

std::关系运算符

相等 (1)
template <class Engine, size_t p, size_t r>bool operator== ( const discard_block_engine<Engine,p,r>& lhs,                  const discard_block_engine<Engine,p,r>& rhs );
不等 (2)
template <class Engine, size_t p, size_t r>bool operator!= ( const discard_block_engine<Engine,p,r>& lhs,                  const discard_block_engine<Engine,p,r>& rhs );
关系运算符
discard_block_engine 对象 lhsrhs 执行适当的相等或不相等比较操作。

同一类型的两个引擎,如果它们的内部状态相同,则相等,因此对这两个对象调用 operator() 成员函数任意次数都会生成相同的数值序列。

参数

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

返回值

true如果它们比较相等,则为真,并且false否则为 false。

复杂度

状态大小上是线性的。

另见