.. index:: pair: class; RandomEngine19937 .. _doxid-class_random_engine19937: class RandomEngine19937 ======================= .. toctree:: :hidden: .. ref-code-block:: cpp :class: doxyrest-overview-code-block #include class RandomEngine19937 { public: // methods void :target:`set_random_seed`(); void :target:`set_random_seed`(size_t seed); double :target:`random_double`( double a = 0., double b = 1. ); template int :target:`random_discrete`(const std::vector& probs); };