Меня попросили смоделировать, работает ли принтер через каждый час в течение одного дня (то есть 24 часа). Если принтер работает после часа, то он имеет 90% вероятности работы и 10% вероятности поломки в конце следующего часа.
Если сломано, то с вероятностью 50% сработает или будет сломано в следующий час.
Предположим, что случайное равномерное распределение и первый час работы принтера.
Мой код на Python ниже:
Chance = []
Status = []
for i in range(24):
Chance.append(random.uniform(0,1))
Chance[0] = 1
Chance
for i in Chance:
if i > 0.1:
Status.append('Working')
else:
Status.append('Broken')
Chance, Status
Моя проблема в том, что я не могу смоделировать текущее событие на основе предыдущего события, то есть, если предыдущее событие прервано, как я могу настроить вероятность текущего события на 0,5.