Мне пришлось смоделировать смещенный штамп, чтобы 6 происходило более чем в 50% случаев.Что я смог сделать, используя:
from random import randint,choice
def bdie():
out = random.randint(0,2)
if (out==1 or out == 2):
return 6
else:
r = choice([i for i in range(1,7) if i not in [6]])
return r
def bdthrow(n):
output = []
for i in range(0,n):
if n>0 & n<=100000000:
outcome = bdie()
output.append(outcome)
else:
print("Invalid")
print(output)
Для которого будет вывод:
[6, 6, 6, 6, 6, 3, 6, 3,5, 4]
Теперь на этом смещенном кристалле я должен найти вероятность того, что верхняя грань равна 5, и мне нужно найти среднее число каждой грани кристалла.
Теперь легко найти сумму на бумаге, где я могу найти вероятность, но я не уверен, как реализовать это в python.
Заранее спасибо.