![]() |
Home | Libraries | People | FAQ | More |
boost::random::random_number_generator
// In header: <boost/random/random_number_generator.hpp> template<typename URNG, typename IntType> class random_number_generator { public: // types typedef ; typedef ; typedef ; // construct/copy/destruct (); // public member functions (); };
Instantiations of class template random_number_generator model a RandomNumberGenerator (std:25.2.11 [lib.alg.random.shuffle]). On each invocation, it returns a uniformly distributed integer in the range [0..n).
The template parameter IntType shall denote some integer-like value type.
random_number_generator
public
construct/copy/destruct( rng);
Constructs a random_number_generator
functor with the given uniform random number generator as the underlying source of random numbers.