Уникальные случайные числа (Unique Random Numbers)

2

GoJavaJavaScriptPython

Массивы

Альфа-БанкOzon

Условие:

Напишите функцию, которая принимает число n и возвращает массив из n уникальных случайных целых чисел.

Числа должны быть в диапазоне от 0 до n * 10 - 1.

Порядок чисел может быть любым.

Входные данные:

n — количество уникальных случайных чисел.

Выходные данные:

Массив длины n, в котором все числа уникальны.

Ограничения:

  • 0 <= n <= 1000

  • Все числа должны быть целыми

  • Все числа должны быть уникальными

  • Каждое число должно быть в диапазоне [0, n * 10 - 1]

  • При n = 0 нужно вернуть пустой массив

Пример:

Вход:

n = 5

Выход:

[12, 3, 41, 7, 25]
Loading...