使用随机函数将计划任务随机化

我正在尝试使用代码:


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)

如果有人可以告诉我如何解决此问题或提供替代方法,将不胜感激。


烙印99
浏览 133回答 3
3回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python