Sobes.tech
Назад к задачам
Junior — Senior
96

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

Компании, где спрашивали:
Вкусвилл АвтомаконВкусвилл Автомакон

Условие задачи

livecode

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

Требования:

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

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

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