import random


def calculate_countdown__random(count: int, index: int, duration: int) -> int:
    """
    把周期任务通过随机数的方式平均分布到 duration 秒 内执行，用于削峰
    :param count: 任务总数
    :param index: 当前任务索引
    :param duration: 执行周期
    :return: 执行倒计时（s）
    """
    return random.randint(0, max(duration - 1, 1))