Soar Kernel
9.3.2 08-06-12
|
Go to the source code of this file.
Functions | |
double | SoarRand () |
double | SoarRand (const double &max) |
uint32_t | SoarRandInt () |
uint32_t | SoarRandInt (const uint32_t &max) |
void | SoarSeedRNG () |
void | SoarSeedRNG (const uint32_t seed) |
Variables | |
static MTRand | gSoarRand |
double SoarRand | ( | ) |
Definition at line 8 of file soar_rand.cpp.
References MTRand::rand().
Referenced by exploration_boltzmann_select(), exploration_epsilon_greedy_select(), exploration_probabilistically_select(), and rand_float_rhs_function_code().
double SoarRand | ( | const double & | max | ) |
Definition at line 12 of file soar_rand.cpp.
References MTRand::rand().
uint32_t SoarRandInt | ( | ) |
Definition at line 16 of file soar_rand.cpp.
References MTRand::randInt().
Referenced by exploration_get_highest_q_value_pref(), exploration_randomly_select(), predict_srand_store_snapshot(), and rand_int_rhs_function_code().
Definition at line 20 of file soar_rand.cpp.
References MTRand::randInt().
void SoarSeedRNG | ( | ) |
Definition at line 25 of file soar_rand.cpp.
References MTRand::seed().
Referenced by predict_srand_restore_snapshot().
void SoarSeedRNG | ( | const uint32_t | seed | ) |
|
static |
Definition at line 5 of file soar_rand.cpp.