如何模拟UNFAIR 6面模具的滚动。而不是每一侧都有机会出现平均赔率(1/6 = 16.7%),应该偏向中间数字。滚动2、3、4或5的机率应该为20%,滚动1或6的机率只有10%。
谢谢
最佳答案
如果安装了numpy,则可以使用numpy.random.choice
以给定的概率分布进行采样。
import numpy as np
values = [1, 2, 3, 4, 5, 6]
probs = [0.1, 0.2, 0.2, 0.2, 0.2, 0.1]
sample = np.random.choice(values, p=probs)
关于python - 如何模拟骰子掷骰,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/54495590/