kblib 0.2.3
General utilities library for modern C++
kblib::lcgs::best_lcgs Namespace Reference

Typedefs

using lcg32 = lcg_p2< std::uint_fast32_t, 0xa13fc965u, 1u, 32u >
 
using mcg32 = lcg_p2< std::uint_fast32_t, 0x93d765ddu, 0u, 32u >
 
using lcg48 = lcg_p2< std::uint_fast64_t, 0xb67a49a5466du, 1u, 48u >
 
using mcg48 = lcg_p2< std::uint_fast64_t, 0xbdcdbb079f8du, 0u, 48u >
 
using lcg64 = lcg_p2< std::uint_fast64_t, 0xaf251af3b0f025b5u, 1u, 64u >
 
using mcg64 = lcg_p2< std::uint_fast64_t, 0xf1357aea2e62a9c5u, 0u, 64u >
 

Typedef Documentation

◆ lcg32

using kblib::lcgs::best_lcgs::lcg32 = typedef lcg_p2<std::uint_fast32_t, 0xa13fc965u, 1u, 32u>

Definition at line 358 of file random.h.

◆ lcg48

using kblib::lcgs::best_lcgs::lcg48 = typedef lcg_p2<std::uint_fast64_t, 0xb67a49a5466du, 1u, 48u>

Definition at line 361 of file random.h.

◆ lcg64

using kblib::lcgs::best_lcgs::lcg64 = typedef lcg_p2<std::uint_fast64_t, 0xaf251af3b0f025b5u, 1u, 64u>

Definition at line 364 of file random.h.

◆ mcg32

using kblib::lcgs::best_lcgs::mcg32 = typedef lcg_p2<std::uint_fast32_t, 0x93d765ddu, 0u, 32u>

Definition at line 359 of file random.h.

◆ mcg48

using kblib::lcgs::best_lcgs::mcg48 = typedef lcg_p2<std::uint_fast64_t, 0xbdcdbb079f8du, 0u, 48u>

Definition at line 362 of file random.h.

◆ mcg64

using kblib::lcgs::best_lcgs::mcg64 = typedef lcg_p2<std::uint_fast64_t, 0xf1357aea2e62a9c5u, 0u, 64u>

Definition at line 365 of file random.h.