0
Как в python реализовать методы теории вероятностей?
Есть условие что п1 каждый ход может промахнуться по п2 с вероятностью 15÷. Как это написать математически?
2 Answers
+ 12
Именно формула нужна? Или пример реализации?
import random
for i in range(10):
x = random.randrange(1, 100)
if x <= 15:
print('Fail')
else:
print('Hit')
import random
x = ["Fail", "Hit"]
print(random.choices(x, weights = [15, 85], k = 100))
https://www.w3schools.com/JUMP_LINK__&&__Python__&&__JUMP_LINK/ref_random_choices.asp
0
2-й как-то странно работает, он в 9 из 10 случаев выводит именно в той пропорции что прописан шанс.
А вообще подобную формулу я написал и более-менее разобрался в этом вопросе пока дошел до мысли о том, что шанс попасть 15÷ это не числа от 1 до 15 должны быть, а совершенно рандомные 15 чисел разбросанных по сотне. Как теперь быть?