Documentation
¶
Overview ¶
64bit Mersenne Twister (MT19937_64) written in Go.
note: "unsigned long long" = "uint64" therefore "genrand_int64()" --> "Uint64()"
Index ¶
Constants ¶
View Source
const ( MT_VEC_LEN uint64 = 312 MT_VEC_LEN2 uint64 = 156 MT_MAG_LEN uint64 = 2 MT_MAG_0 uint64 = 0 MT_MAG_1 uint64 = 0xB5026F5AA96619E9 MT_MOST_33 uint64 = 0xFFFFFFFF80000000 MT_LEAST_31 uint64 = 0x000000007FFFFFFF MT_DEFAULT_SEED uint64 = 5489 MT_DEFAULT_SEED_ARRAY uint64 = 19650218 MT_INIT uint64 = 6364136223846793005 MT_INIT_ARRAY_J uint64 = 3935559000370003845 MT_INIT_ARRAY_I uint64 = 2862933555777941757 MT_UINT64_SHR_29 uint64 = 0x5555555555555555 MT_UINT64_SHL_17 uint64 = 0x71D67FFFEDA60000 MT_UINT64_SHL_37 uint64 = 0xFFF7EEE000000000 MT_REAL1_DIV float64 = 9007199254740991.0 MT_REAL2_DIV float64 = 9007199254740992.0 MT_REAL3_DIV float64 = 4503599627370496.0 )
All magic numbers are defined here.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
Click to show internal directories.
Click to hide internal directories.