import random
# 概率模拟计算
result =[0for x inrange(10)]# 模拟10轮,每次100万次随机试验for i inrange(10):
result[i]=0for j inrange(1000000):# 测试1/100的概率数值中,出现1的概率
x = random.randint(1,100)if x ==1:
result[i]+=1print('第%s轮完成!共出现%d次'%(i +1, result[i]))
s =sum(result)print("10轮共计出现%d次,平均每100万次出现%d次"%(s, s//len(result)))
测试结果
第1轮完成!共出现10069次
第2轮完成!共出现9890次
第3轮完成!共出现9992次
第4轮完成!共出现10065次
第5轮完成!共出现9893次
第6轮完成!共出现10027次
第7轮完成!共出现10065次
第8轮完成!共出现10091次
第9轮完成!共出现10008次
第10轮完成!共出现9962次
10轮共计出现100062次,平均每100万次出现10006次
Process finished with exit code 0