tetl 0.1.0
Embedded Template Library
|
#include <xoshiro128plus.hpp>
Public Types | |
using | result_type = uint32_t |
Public Member Functions | |
constexpr | xoshiro128plus ()=default |
constexpr | xoshiro128plus (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== (xoshiro128plus const &lhs, xoshiro128plus const &rhs) noexcept -> bool |
using result_type = uint32_t |
|
constexprdefault |
|
inlineexplicitconstexprnoexcept |
|
inlineconstexprnoexcept |
|
inlinestaticnodiscardconstexprnoexcept |
|
inlinestaticnodiscardconstexprnoexcept |
|
inlinenodiscardconstexprnoexcept |
|
inlineconstexprnoexcept |
|
friend |
|
staticconstexpr |