30 RandInt r(7, static_cast<int>(c.size()));
31 std::generate(c.begin(), c.end(), r);
33 auto it1 = find(c.begin(), c.end(), 14);
34 auto it2 = find(it1, c.end(), 13);
35 auto it3 = find(it1, it2, 11);
36 std::cout << std::boolalpha << (it3 != it2) << std::endl;
Produce random integer (int) values.
Range (see also boost Range library)
Functor produces random values.
Range< Iter > make_range(Iter it1, Iter it2)