A compact xoshiro256++ PRNG implementation (non-threadsafe).
More...
#include <AnalogRandom.h>
A compact xoshiro256++ PRNG implementation (non-threadsafe).
Definition at line 57 of file AnalogRandom.h.
◆ Xoshiro256pp()
| dspark::AnalogRandom::Detail::Xoshiro256pp::Xoshiro256pp |
( |
std::uint64_t |
seed = 1 | ) |
|
|
inlineexplicitnoexcept |
◆ next()
| std::uint64_t dspark::AnalogRandom::Detail::Xoshiro256pp::next |
( |
| ) |
|
|
inlinenoexcept |
◆ next_double()
| double dspark::AnalogRandom::Detail::Xoshiro256pp::next_double |
( |
| ) |
|
|
inlinenoexcept |
◆ reseed()
| void dspark::AnalogRandom::Detail::Xoshiro256pp::reseed |
( |
std::uint64_t |
seed | ) |
|
|
inlinenoexcept |
| std::uint64_t dspark::AnalogRandom::Detail::Xoshiro256pp::s[4] |
The documentation for this class was generated from the following file: