我想使用的代碼:使用隨機函數來隨機化計劃任務
import random
import datetime
from sched import scheduler
from time import time, sleep
s = scheduler(time, sleep)
random.seed()
def run_periodically(start, end, interval, func):
event_time = start
while event_time < end:
s.enterabs(event_time, 0, func,())
event_time += interval + random.random(-5, 45)
s.run()
getData()#######
run_periodically(time()+5, time()+1000000, 10, getData)
我想獲得的預定時間和或計劃的時間間隔有一定程度的隨機化,目前的代碼返回
typeError: random() takes no arguments (2 given)
如果任何人都可以告訴我如何解決這個問題或提供替代方法,將不勝感激。
我太慢了:P – pythonista