Class SplitMix

Class Documentation

class SplitMix

Public Functions

inline explicit constexpr SplitMix(const std::uint64_t state) noexcept
inline constexpr std::uint64_t operator()() noexcept
inline constexpr std::uint64_t getState() const noexcept
inline constexpr void setState(std::uint64_t state) noexcept

Public Static Functions

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