#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... | |