num::debug::probe_rng¶
Defined in header <algebra/debug.hpp>
struct probe_rng;
Deterministic xorshift generator, so a reported violation reproduces exactly.
Members¶
| member | description |
|---|---|
std::uint64_t state |
|
explicit constexpr probe_rng(std::uint64_t seed = 0x9E3779B97F4A7C15ULL) noexcept |
|
constexpr std::uint64_t next() noexcept |
|
constexpr double uniform() noexcept |
Uniform sample in [-1, 1). |