Remove warning of constant conditioanl expression in BOOST_ASSERT

Remove below warning
```
"../../boost/boost/random/detail/const_mod.hpp", line 193: 警告 #236-D: 制御式が定数です。
      BOOST_ASSERT(max % n != n - 1 && "c must be relatively prime to m.");
                                       ^
          解析中:
            "IntType boost::random::const_mod<IntType, m>::invert_euclidian0(IntType) [with IntType=uint64_t, m=281474976710656UL]" at line 101 のインスタンシェーション
            "IntType boost::random::const_mod<IntType, m>::invert(IntType) [with IntType=uint64_t, m=281474976710656UL]" at line 194 of "../../boost/boost/random/linear_congruential.hpp" のインスタンシェーション
            "void boost::random::linear_congruential_engine<IntType, a, c, m>::discard(uintmax_t) [with IntType=uint64_t, a=25214903917UL, c=11UL, m=281474976710656UL]" at line 405 of "../../boost/boost/random/linear_congruential.hpp" のインスタンシェーション
```
This may be the problem of original boost boostorg/random#11 .