Range-v3
Range algorithms, views, and actions for the Standard Library
random.hpp File Reference

Functions

 ranges::CPP_PP_CAT (CPP_PP_DEF_, template(typename Gen)) META_CONCEPT CPP_PP_CAT(CPP_PP_DEF_
 

Variables

concept ranges::uniform_random_bit_generator = CPP_PP_CAT( CPP_PP_DEF_IMPL_IS_PAREN_, 0 )( requires(int) ( Gen::min(), Gen::max(), concepts::requires_<same_as<invoke_result_t<Gen&>, decltype(Gen::min())>>, concepts::requires_<same_as<invoke_result_t<Gen&>, decltype(Gen::max())>> ) && invocable<Gen &> && unsigned_integral<invoke_result_t<Gen&>> )( requires(int) ( Gen::min(), Gen::max(), concepts::requires_<same_as<invoke_result_t<Gen&>, decltype(Gen::min())>>, concepts::requires_<same_as<invoke_result_t<Gen&>, decltype(Gen::max())>> ) && invocable<Gen &> && unsigned_integral<invoke_result_t<Gen&>> )