Я могу отсортировать массив int *, используя stl, просто и просто, как
std::sort(myarray, myarray + size);
Есть ли такой же простой способ рандомизировать его?
спасибо
std::random_shuffle(myarray, myarray + size);
std::random_shuffle
(myarray, myarray + size);
Если вы хотите создать новый случайный контент, а не перетасовывать элементы, которые уже есть:
std::generate_n(myarray, size, &std::rand);