Как сделать, чтобы рандомные переменные не повторялись?

def spam():
    messages_test = int(messages)
    time_test = int(time)
    for i in range(messages_test):
        result1 = random.choice(messages_list1)
        result2 = result1
        result3 = result2
        result4 = result3
        result5 = result4
        result6 = result5
        pwa.keyboard.send_keys (tag, with_spaces=True)
        sleep(time_test/4)
        pwa.keyboard.send_keys (result1, with_spaces=True)
        sleep(time_test/4)
        pwa.keyboard.send_keys ("{ENTER}")
        sleep(time_test/2)

Использую библиотеку PYWINAUTO, чтобы она печатала текст, и RANDOM, чтобы он выбирал рандомный текст из списка, но эти слова часто повторяются (в списке 100+ значений).
Как сделать, чтобы они не повторялись?
Я хочу, чтобы result2 был равен предыдущему значению result1, result3 был равен предыдущему result2 (и так далее).
  • Вопрос задан
  • 86 просмотров
Решения вопроса 1
SoreMix
@SoreMix Куратор тега Python
yellow
Зачем это вообще?

numbers = random.sample(a, k=6)
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
02 авг. 2021, в 23:34
750 руб./в час
02 авг. 2021, в 23:03
10000 руб./за проект
02 авг. 2021, в 23:03
45000 руб./за проект