30 template<
typename TParams>
37 return 0x9E37'79B9'7F4A'7C15;
43 return 0xBB67'AE85'84CA'A73B;
static constexpr std::uint32_t WEYL_32_0()
1st Weyl sequence parameter, 32 bits
static constexpr std::uint64_t WEYL_64_0()
First Weyl sequence parameter: the golden ratio.
static constexpr std::uint64_t WEYL_64_1()
Second Weyl sequence parameter: .
static constexpr std::uint32_t MULTIPLITER_4x32_1()
Second Philox S-box multiplier.
static constexpr std::uint32_t WEYL_32_1()
2nd Weyl sequence parameter, 32 bits
static constexpr std::uint32_t MULTIPLITER_4x32_0()
First Philox S-box multiplier.
The random number generator engine specifics.
constexpr ALPAKA_FN_HOST_ACC auto high32Bits(std::uint64_t const x) -> std::uint32_t
Get high 32 bits of a 64-bit number.