Запуск функции с динамической переменной по таймеру

import schedule    
import time 
import random   
    
def rnd1():
    temp = random.randrange(10)
    return(temp)
    
def pr(mess):
    print(mess)

schedule.every(1).seconds.do(pr,str(rnd1()))

while True:
    schedule.run_pending()
    time.sleep(1)

На выходе всегда одно и то же случайное число. Как это можно исправить в данном коде? Должна быть именно функция аргументом которой является вывод другой функции


Ответы (0 шт):