Searched defs:RandomSample (Results 1 – 3 of 3) sorted by relevance
88 struct RandomSample { struct89 using numeric_limits_t = std::numeric_limits<T>;90 using is_integer_t = mp11::mp_bool<std::numeric_limits<T>::is_integer>;92 using distribution_param_t = if_t<105 using dist_t = if_t<is_integer_t,109 struct get_integral_endpoint {116 struct get_real_endpoint {124 using get_endpoint_t = if_t<is_integer_t, get_integral_endpoint, get_real_endpoint>;127 RandomSample(U start, V finish) in RandomSample() argument132 T next() noexcept { return static_cast<T>(dist_(rng_)); } in next()[all …]
32 static void FN(RandomSample)(uint32_t* seed, in FN() argument