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