| 427 | } |
| 428 | |
| 429 | static inline Point64 MakeRandomPoint(int64_t min_val, int64_t max_val) |
| 430 | { |
| 431 | std::random_device rd; |
| 432 | std::mt19937 gen(rd()); |
| 433 | std::uniform_int_distribution<int64_t> x(min_val, max_val); |
| 434 | std::uniform_int_distribution<int64_t> y(min_val, max_val); |
| 435 | return Point64(x(gen), y(gen)); |
| 436 | } |
| 437 | |
| 438 | ///////////////////////////////////////////////////////// |
| 439 | // global data storage |