Horizon
|
Returns a random sample of a range of length size(range)
.
More...
#include <sample.hpp>
Public Member Functions | |
template (typename Rng, typename URNG=detail::default_random_engine)(AND input_range< Rng > AND uniform_random_bit_generator< URNG > AND convertible_to< invoke_result_t< URNG & > | |
range_difference_t< Rng > | AND (sized_range< Rng >||sized_sentinel_for< sentinel_t< Rng >, iterator_t< Rng > >||forward_range< Rng >)) sample_view< all_t< Rng > |
range_difference_t< Rng > URNG | operator() (Rng &&rng, range_difference_t< Rng > sample_size, URNG &generator=detail::get_random_engine()) const |
Returns a random sample of a range of length size(range)
.