We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents 0ebe41d + 49d131b commit 1e87846Copy full SHA for 1e87846
1 file changed
include/boost/random/mersenne_twister.hpp
@@ -434,10 +434,7 @@ class mersenne_twister_engine
434
// already know what they are.
435
for(std::size_t j = 0; j < num_bits; ++j) {
436
if(tmp.i >= n) tmp.twist();
437
- if(j == num_bits - 1)
438
- assert((tmp.x[tmp.i] & 1) == 1);
439
- else
440
- assert((tmp.x[tmp.i] & 1) == 0);
+ assert((tmp.x[tmp.i] & 1) == (j == num_bits - 1));
441
++tmp.i;
442
}
443
detail::polynomial phi;
0 commit comments