Моделирование данных в Python
Я начал изучать тему: Метод статистических тестов и наткнулся на такую проблему: В мусорный бак может поместиться 10 пакетов с мусором.
В день в бак с равной вероятностью может поступить 0, 1, 2 или 3 пакета. Построить модель поступления пакетов в бак. На основании 1000 испытаний оценить математическое ожидание числа дней до полного заполнения бака Параметр датчика случайных чисел установлен на 0,1,2,3 и пришел к такому решению: 10/mean(random.choices([0,1,2,3], k=10000)), но оно не работает. Почему?
Ответы (1 шт):
Автор решения: Кирилл Малышев
→ Ссылка
import random
s = 0
for _ in range(1000):
p = 0
days = 0
while p < 10:
p += random.randint(0, 3)
days += 1
s += days
print(s / 1000)