python模拟三个骰子结果分布
效果

代码
import random as r
import matplotlib.pyplot as plt
dic = {}
for i in range(3, 19):
dic[i] = 0
for i in range(100000):
t = 0
for j in range(3):
t += r.randint(1, 6)
dic[t] += 1
print(dic)
plt.title("result")
plt.bar(dic.keys(), dic.values())
plt.show()

浙公网安备 33010602011771号