alternative Standard Libary  0.29.8
random.hpp-Dateireferenz
+ Include-Abhängigkeitsdiagramm für random.hpp:

gehe zum Quellcode dieser Datei

Namensbereiche

 std
 

Typdefinitionen

using std::minstd_rand0 = linear_congruential_engine< uint_fast32_t, 16807, 0, 2147483647 >
 
using std::minstd_rand = linear_congruential_engine< uint_fast32_t, 48271, 0, 2147483647 >
 
using std::mt19937 = mersenne_twister_engine< uint_fast32_t, 32, 624, 397, 31, 0x9908b0df, 11, 0xffffffff, 7, 0x9d2c5680, 15, 0xefc60000, 18, 1812433253 >
 
using std::mt19937_64 = mersenne_twister_engine< uint_fast64_t, 64, 312, 156, 31, 0xb5026f5aa96619e9, 29, 0x5555555555555555, 17, 0x71d67fffeda60000, 37, 0xfff7eee000000000, 43, 6364136223846793005 >
 
using std::ranlux24_base = subtract_with_carry_engine< uint_fast32_t, 24, 10, 24 >
 
using std::ranlux48_base = subtract_with_carry_engine< uint_fast64_t, 48, 5, 12 >
 
using std::ranlux24 = discard_block_engine< ranlux24_base, 223, 23 >
 
using std::ranlux48 = discard_block_engine< ranlux48_base, 389, 11 >
 
using std::knuth_b = shuffle_order_engine< minstd_rand0, 256 >
 
using std::isaac32 = isaac_engine< uint32_t, 32, 0x9e3779b9 >
 
using std::isaac64 = isaac_engine< uint64_t, 64, 0x9e3779b97f4a7c13 >
 
using std::default_random_engine = ASSTL_RND_DEFAULT