| 199 | // Example call: sample(std::random_device()(), 3, xs); |
| 200 | template <typename Container> |
| 201 | Container sample(std::uint_fast32_t seed, std::size_t n, const Container& xs) |
| 202 | { |
| 203 | assert(n <= size_of_cont(xs)); |
| 204 | return get_segment(0, n, shuffle(seed, xs)); |
| 205 | } |
| 206 | |
| 207 | // API search type: random_element : (Int, [a]) -> a |
| 208 | // fwd bind count: 1 |
no test coverage detected