#include <algorithm>
#include <boost/assert.hpp>
#include <boost/config/no_tr1/cmath.hpp>
#include <boost/limits.hpp>
#include <boost/type_traits/is_integral.hpp>
#include <boost/random/detail/signed_unsigned_tools.hpp>
#include <boost/random/detail/generator_bits.hpp>
Namespaces | |
boost | |
Duration formatting facet for input. | |
boost::random | |
boost::random::detail | |
Functions | |
template<class RealType , std::size_t bits, class URNG > | |
RealType | boost::random::detail::generate_canonical_impl (URNG &g, boost::mpl::true_) |
template<class RealType , std::size_t bits, class URNG > | |
RealType | boost::random::detail::generate_canonical_impl (URNG &g, boost::mpl::false_) |
template<class RealType , std::size_t bits, class URNG > | |
RealType | boost::random::generate_canonical (URNG &g) |
Returns a value uniformly distributed in the range [0, 1) with at least bits random bits. More... | |