The JLKiss64Engine class
David Jones' JLKISS64 generator with 64-bit output.
More...
#include <legacy.hpp>
The JLKiss64Engine class
David Jones' JLKISS64 generator with 64-bit output.
◆ result_type
◆ JLKiss64Engine()
| randlib::legacy::JLKiss64Engine::JLKiss64Engine |
( |
std::uint64_t |
value = 0 | ) |
|
|
inlineexplicitnoexcept |
◆ max()
| static constexpr result_type randlib::legacy::JLKiss64Engine::max |
( |
| ) |
|
|
inlinestaticconstexprnoexcept |
◆ min()
| static constexpr result_type randlib::legacy::JLKiss64Engine::min |
( |
| ) |
|
|
inlinestaticconstexprnoexcept |
◆ operator()()
| result_type randlib::legacy::JLKiss64Engine::operator() |
( |
| ) |
|
|
inlinenoexcept |
◆ seed()
| void randlib::legacy::JLKiss64Engine::seed |
( |
std::uint64_t |
value | ) |
|
|
inlinenoexcept |
xorshift state must not be zero
carries in [1, a - 2]
◆ operator==
The documentation for this class was generated from the following file: