Junior — Senior
58
Создание списка из N различных случайных целых чисел
Компании, где спрашивали:
Условие задачи
Необходимо реализовать функцию, которая возвращает N уникальных целых чисел в виде среза ([]int).
Требования:
- При генерации использовать пакет
math/rand(например,rand.Int()). - В полученном срезе не должно быть повторяющихся значений.
- Решение должно быть эффективно при больших значениях N, то есть избегать бесконечных или слишком длительных циклов при подборе новых чисел.
Пример сигнатуры функции: func GenerateUnique(count int) []int.
Важно: сохраняйте все упомянутые элементы кода без изменений, меняйте только формулировки и названия переменных в тексте.