Lines Matching refs:Gen
773 template<input_iterator I, sentinel_for<I> S, weakly_incrementable O, class Gen>
776 uniform_random_bit_generator<remove_reference_t<Gen>>
777 …O sample(I first, S last, O out, iter_difference_t<I> n, Gen&& g); //…
779 template<input_range R, weakly_incrementable O, class Gen>
782 uniform_random_bit_generator<remove_reference_t<Gen>>
783 …O sample(R&& r, O out, range_difference_t<R> n, Gen&& g); //…
785 template<random_access_iterator I, sentinel_for<I> S, class Gen>
787 uniform_random_bit_generator<remove_reference_t<Gen>>
788 …I shuffle(I first, S last, Gen&& g); // …
790 template<random_access_range R, class Gen>
792 uniform_random_bit_generator<remove_reference_t<Gen>>
793 …borrowed_iterator_t<R> shuffle(R&& r, Gen&& g); // …