Struct random_state¶
struct random_state base¶
struct random_state { … } Internal state of the pseudo-random number generator.
constructor random_state() ¶
constexpr random_state() : v { … } Default-constructs the state initialized to all zeros.
Fully qualified name: kfr::random_state::random_state()
Declared at base/random_bits.hpp:64
constructor random_state(random_state &&) ¶
constexpr random_state(random_state&&) = default Fully qualified name: kfr::random_state::random_state(random_state &&)
Declared at base/random_bits.hpp:65
constructor random_state(const random_state &) ¶
constexpr random_state(const random_state&) = default Fully qualified name: kfr::random_state::random_state(const random_state &)
Declared at base/random_bits.hpp:66
function operator=(random_state &&) ¶
constexpr random_state& operator=(random_state&&) = default Fully qualified name: kfr::random_state::operator=(random_state &&)
Declared at base/random_bits.hpp:67
function operator=(const random_state &) ¶
constexpr random_state& operator=(const random_state&) = default Fully qualified name: kfr::random_state::operator=(const random_state &)
Declared at base/random_bits.hpp:68
variable v ¶
portable_vec<u32, 4> v Internal 128-bit state stored as four 32-bit lanes.
Fully qualified name: kfr::random_state::v
Declared at base/random_bits.hpp:72
Fully qualified name: kfr::random_state
Declared at base/random_bits.hpp:59