| 120 | |
| 121 | template <typename T> |
| 122 | inline void random_numbers(int n, uint32_t seed, T min_value, T max_value, T* out) { |
| 123 | std::default_random_engine gen(seed); |
| 124 | std::uniform_int_distribution<T> d(min_value, max_value); |
| 125 | for (int i = 0; i < n; ++i) { |
| 126 | out[i] = d(gen); |
| 127 | } |
| 128 | } |
| 129 | |
| 130 | template <> |
| 131 | inline void random_numbers(int n, uint32_t seed, float min_value, float max_value, |
no outgoing calls
no test coverage detected