Как я могу избежать получения одинаковых значений от двух разных случайных величин, но значение берется из одного и того же списка?

#python-3.x #random #module

Вопрос:

имя = («Джо», «Генри», «Джек», «Рейна», «Сейдж», «Джетт», «Кайо»)

ran_name1 = случайный выбор(имя)

ran_name2 = случайный выбор(имя)

печать(ran_name1) печать(ran_name2)

#Генри #Генри

Как я могу избежать приведенных выше одинаковых значений двух разных случайных величин?

Комментарии:

1. См . Случайный образец

Ответ №1:

Как упоминалось в комментарии, random.sample, вероятно, является самым простым решением:

 ran_name1, ran_name2 = random.sample(name, 2)