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&>> ) |