Template Class Xoshiro256T
Defined in File RandomGenerators.h
Class Documentation
-
template<bool StarStar>
class Xoshiro256T xoshiro256++ (or xoshiro256** if StarStar), a UniformRandomBitGenerator of 64 bits
Public Types
-
using result_type = std::uint64_t
Public Functions
-
explicit constexpr Xoshiro256T(std::uint64_t seed = 1)
the state from the seed by SplitMix64, never all zero
-
constexpr std::uint64_t operator()(void)
-
constexpr void jump(void)
advances by 2^128 steps, a stream of 2^128 numbers apart
-
bool operator==(const Xoshiro256T&) const = default
-
using result_type = std::uint64_t