Class WyRand

Class Documentation

class WyRand

wyrand, a UniformRandomBitGenerator of 64 bits

Public Types

using result_type = std::uint64_t

Public Functions

inline explicit constexpr WyRand(std::uint64_t seed = 1)
constexpr std::uint64_t operator()(void)
bool operator==(const WyRand&) const = default

Public Static Functions

static inline constexpr std::uint64_t min(void)
static inline constexpr std::uint64_t max(void)