random.sample()
Возвращает список из k уникальных элементов, выбранных без возвращения.
Сигнатура
random.sample(population, k)Выбор без возвращения: элементы не повторяются. Если k больше размера популяции — вызывает ValueError. Исходная последовательность не меняется.
import random
print(random.sample(range(1, 50), 6))
# например, [7, 12, 23, 31, 38, 45]