三国杀梦之回廊理论抽数统计

三国杀梦之回廊理论抽数统计

import random

test = 100000  # 测试轮数
group = 50  # 分组间断
outs = []

for i in range(0, test):
    pifu = [0] * 25
    while 0 in pifu:
        num = random.randint(1, 25)
        pifu[num - 1] += 1
    outs.append(sum(pifu))

print("最高抽数" + str(max(outs)))

gpnum = max(outs) // group + 1
start = 1
for i in range(0, gpnum):
    num = 0
    print("第" + str(i + 1) + "组:" + str(start) + "抽~" + str(start + group - 1) + "抽")
    for j in outs:
        if (start + group - 1) > j > (start - 1):
            num += 1
    percentage = (num / test) * 100
    print(f"{percentage:.2f}%")
    start += group

运行结果
第一次运行
最高抽数418
第1组:1抽~50抽
1.19%
第2组:51抽~100抽
61.97%
第3组:101抽~150抽
29.74%
第4组:151抽~200抽
4.62%
第5组:201抽~250抽
0.58%
第6组:251抽~300抽
0.09%
第7组:301抽~350抽
0.01%
第8组:351抽~400抽
0.00%
第9组:401抽~450抽
0.00%
第二次运行
最高抽数363
第1组:1抽~50抽
1.20%
第2组:51抽~100抽
61.75%
第3组:101抽~150抽
29.97%
第4组:151抽~200抽
4.64%
第5组:201抽~250抽
0.60%
第6组:251抽~300抽
0.07%
第7组:301抽~350抽
0.01%
第8组:351抽~400抽
0.00%
第三次运行
最高抽数351
第1组:1抽~50抽
1.23%
第2组:51抽~100抽
61.49%
第3组:101抽~150抽
30.19%
第4组:151抽~200抽
4.60%
第5组:201抽~250抽
0.67%
第6组:251抽~300抽
0.07%
第7组:301抽~350抽
0.01%
第8组:351抽~400抽
0.00%

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值