reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

usr/include/c++/7.4.0/bits/random.h
 1975       normal_distribution(result_type __mean = result_type(0),
 1975       normal_distribution(result_type __mean = result_type(0),
 1976 			  result_type __stddev = result_type(1))
 1976 			  result_type __stddev = result_type(1))
 2024       result_type
 2026       { return std::numeric_limits<result_type>::lowest(); }
 2031       result_type
 2033       { return std::numeric_limits<result_type>::max(); }
 2039 	result_type
 2044 	result_type
 2065 	__generate(result_type* __f, result_type* __t,
 2065 	__generate(result_type* __f, result_type* __t,
 2119       result_type _M_saved;
usr/include/c++/7.4.0/bits/random.tcc
 1781       typename normal_distribution<_RealType>::result_type
 1786 	result_type __ret;
 1787 	__detail::_Adaptor<_UniformRandomNumberGenerator, result_type>
 1797 	    result_type __x, __y, __r2;
 1800 		__x = result_type(2.0) * __aurng() - 1.0;
 1801 		__y = result_type(2.0) * __aurng() - 1.0;
 1806 	    const result_type __mult = std::sqrt(-2 * std::log(__r2) / __r2);
 1839 	__detail::_Adaptor<_UniformRandomNumberGenerator, result_type>
 1844 	    result_type __x, __y, __r2;
 1847 		__x = result_type(2.0) * __aurng() - 1.0;
 1848 		__y = result_type(2.0) * __aurng() - 1.0;
 1853 	    const result_type __mult = std::sqrt(-2 * std::log(__r2) / __r2);
 1860 	    result_type __x, __y, __r2;
 1863 		__x = result_type(2.0) * __aurng() - 1.0;
 1864 		__y = result_type(2.0) * __aurng() - 1.0;
 1869 	    const result_type __mult = std::sqrt(-2 * std::log(__r2) / __r2);