Чтобы создать рандомайзер на Python, который будет выдавать неповторяющиеся четыре цифры от 1 до 9, можно использовать функцию random.sample()
. 14
Пример кода: 1
from random import samplenums = list(range(10))random_nums = sample(nums, 4)for num in random_nums: print(num)
В этом коде первым аргументом передаётся последовательность ( range(1,10)
), а вторым — нужное количество элементов (4). 1
Также можно создать список чисел от 1 до 9 и перемешать его с помощью функции shuffle()
. 23 Для этого нужно создать список нужных значений, например, arr = list(range(1, 10))
, а затем перемешать его с помощью shuffle(arr)
. 23