Чтобы обратить рандомизацию, вам нужно будет использовать тот же самый сид, который был использован при рандомизации. Вот пример того, как это можно сделать: #include
#include
#include
#include
int main() {
// Инициализируем вектор числами от 0 до 9
std::vector v{0, 1, 2, 3, 4, 5, 6, 7, 8, 9};
// Создаем генератор случайных чисел с сидом 42
std::mt19937 gen(42);
// Рандомизируем вектор
std::shuffle(v.begin(), v.end(), gen);
// Выводим рандомизированный вектор
for (int i : v) {
std::cout