Чтобы числа, генерируемые функцией rand в программе на C++, не повторялись, можно добавить следующие элементы:
Ещё один вариант — использовать массив visited для маркировки уже сгенерированных чисел. 3 Для этого нужно проверить, не было ли число уже сгенерировано, и если нет — пометить его как уже сгенерированное. 3
Выбор метода зависит от конкретных условий программы.