Sobes.tech
Junior — Senior
58

Создание списка из N различных случайных целых чисел

Компании, где спрашивали:

Вкусвилл АвтомаконВкусвилл Автомакон
Условие задачи

Необходимо реализовать функцию, которая возвращает N уникальных целых чисел в виде среза ([]int).

Требования:

  • При генерации использовать пакет math/rand (например, rand.Int()).
  • В полученном срезе не должно быть повторяющихся значений.
  • Решение должно быть эффективно при больших значениях N, то есть избегать бесконечных или слишком длительных циклов при подборе новых чисел.

Пример сигнатуры функции: func GenerateUnique(count int) []int.

Важно: сохраняйте все упомянутые элементы кода без изменений, меняйте только формулировки и названия переменных в тексте.