Grok 12.0.1
|
#include <random-inl.h>
Public Types | |
using | result_type = std::uint64_t |
Public Member Functions | |
CachedXoshiro (const result_type seed, const result_type threadNumber=0) | |
result_type | operator() () noexcept |
Static Public Member Functions | |
static constexpr result_type | min () |
static constexpr result_type | max () |
Private Attributes | |
VectorXoshiro | generator_ |
std::array< result_type, size > | cache_ |
std::size_t | index_ |
using hwy::HWY_NAMESPACE::CachedXoshiro< size >::result_type = std::uint64_t |
|
inlineexplicit |
|
inlinestaticconstexpr |
|
inlinestaticconstexpr |
|
inlinenoexcept |
References HWY_UNLIKELY.
|
private |
|
private |
|
private |