Один из алгоритмов генерации случайных чисел в массивах: ru.stackoverflow.com
- Создать переменную для случайных чисел (например, random). ru.stackoverflow.com
- В цикле создавать случайные числа (random = 1 + rand() % количество элементов массива). ru.stackoverflow.com
- В цикле проверять массив на совпадение (for (int j = 0; j < количество элементов массива; j++)). ru.stackoverflow.com Если совпадение обнаружено, в цикле создавать новое случайное число, пока оно не будет повторяться (random = 1 + rand() % количество элементов массива). ru.stackoverflow.com
- Присваивать рандомное число элементу массива (a[i] = random). ru.stackoverflow.com
Также для генерации случайных чисел в массивах можно использовать алгоритм Фишера-Йетса, который за один проход генерирует случайно перемешанную последовательность без необходимости каких-то проверок. ru.stackoverflow.com
Ещё один способ — использовать встроенный модуль random в Python, который предоставляет функции для генерации случайных чисел. practicum.yandex.ru sky.pro