Когда я использую random.expovariate (1/6) в своем коде, я получаю ошибку нулевого деления. Кто-нибудь знает почему? Это мой код:
randomSeed = 1000
random.seed(randomSeed)
def function1(env):
for i in range(1000):
time = random.expovariate(1/6)
yield env.timeout(time)
Это ошибка:
File "..\simulation.py", line 108, in function1
time = random.expovariate(1/6)
File "..\random.py", line 440, in expovariate
return -_log(1.0 - self.random())/lambd
ZeroDivisionError: float division by zero