|
template<typename Gen > |
requires constexpr uniform_random_bit_generator< Gen > auto | operator() (Gen &&gen) const |
|
template<typename Gen > |
requires constexpr uniform_random_bit_generator< Gen > auto | operator() (Gen &gen) const |
|
template<typename Rng , typename Gen > |
requires random_access_range< Rng > &&permutable< iterator_t< Rng > > &&uniform_random_bit_generator< std::remove_reference_t< Gen > > &&convertible_to< invoke_result_t< Gen & >, range_difference_t< Rng > > Rng | operator() (Rng &&rng, Gen &&gen) const |
|