| 93 | |
| 94 | template <typename T> |
| 95 | RandomNumberGenerator::result_type RandomNumberGenerator::randint(T high) |
| 96 | { |
| 97 | static_assert(std::is_integral<T>::value); |
| 98 | return operator()() % high; |
| 99 | } |
| 100 | |
| 101 | template <typename RandomIt> |
| 102 | void RandomNumberGenerator::shuffle(RandomIt first, RandomIt last) |
no outgoing calls