| 694 | } |
| 695 | |
| 696 | void RandomInit() |
| 697 | { |
| 698 | // Invoke RNG code to trigger initialization (if not already performed) |
| 699 | ProcRand(nullptr, 0, RNGLevel::FAST, /*always_use_real_rng=*/true); |
| 700 | |
| 701 | ReportHardwareRand(); |
| 702 | } |
| 703 | |
| 704 | double MakeExponentiallyDistributed(uint64_t uniform) noexcept |
| 705 | { |
no test coverage detected