|
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 |