tetl 0.1.0
Embedded Template Library
|
#include <xoshiro128plusplus.hpp>
Public Types | |
using | result_type = uint32_t |
Public Member Functions | |
constexpr | xoshiro128plusplus ()=default |
constexpr | xoshiro128plusplus (result_type seed) noexcept |
constexpr auto | discard (unsigned long long z) noexcept -> void |
constexpr auto | operator() () noexcept -> result_type |
constexpr auto | seed (result_type value=default_seed) noexcept -> void |
Static Public Member Functions | |
static constexpr auto | max () noexcept -> result_type |
static constexpr auto | min () noexcept -> result_type |
Static Public Attributes | |
static constexpr auto | default_seed = result_type{5489U} |
Friends | |
constexpr auto | operator== (xoshiro128plusplus const &lhs, xoshiro128plusplus const &rhs) noexcept -> bool |
using result_type = uint32_t |
|
constexprdefault |
|
inlineexplicitconstexprnoexcept |
|
inlineconstexprnoexcept |
|
inlinestaticnodiscardconstexprnoexcept |
|
inlinestaticnodiscardconstexprnoexcept |
|
inlinenodiscardconstexprnoexcept |
|
inlineconstexprnoexcept |
|
friend |
|
staticconstexpr |