30 #include <agrum/agrum.h> 31 #include <agrum/tools/core/utils_misc.h> 34 # include <agrum/tools/core/utils_random_inl.h> 41 return (
unsigned int)((GUM_RANDOMSEED == 0)
42 ? std::chrono::system_clock::now().time_since_epoch().count()
48 std::default_random_engine generator;
49 generator.seed(seed ? seed : randomGeneratorSeed());
INLINE void emplace(Args &&... args)
unsigned int randomGeneratorSeed()
Returns the aGrUM's seed used by the std::generators.
std::default_random_engine getRandomGenerator(unsigned int seed)
define a random_engine with correct seed