崩坏3rd吧 关注:2,642,281贴子:74,585,268
  • 1回复贴,共1

如何科学(雾)的知道自己存的精准卡能出多少东西呢

取消只看楼主收藏回复

发一个伪技术贴,事先声明哦,我不是什么程序员(头发已经不能再掉了),因为日常计算需要学习的编程。
很多小伙伴都在纠结:我存这么多卡能抽到什么?
这里写了一段仿真代码,让计算机模拟抽卡的过程,通过大量的模拟实验计算结果,因为官方给出了所有概率,所以我这里是用随机数掷点判断是否出货,然后加入保底机制在程序里。
已经验证过的两个例子,官方给的4星概率是12.4%,模拟程序给的一次十连大约是1.5个紫,因为有保底在里面所以这个数字也是差不多的。
另外一个例子,用1.24%概率计算三次单抽出一套的概率是万分之0.1144,

模拟程序给出的是万分之0.1173,可以看到,为了提高精度,这里我让电脑模拟了1亿次的三连单抽

就这两次验证来说,程序在逻辑上没有问题,在数值上反应抽卡期望是有参考价值的
各位吧友如果有想计算的可以把条件报给我,我这里能够返回up武器up圣痕上中下和非up的次数。
比如条件:50发出一套的概率是多少鸭,这个概率是16.713%

再比如:80连出上下的概率是多少鸭,这个概率是55.092%

当然,这也只是期望值,仅供参考,众所周知,米忽悠的仓检和萌新光环。。。。。


IP属地:江苏1楼2018-12-06 22:07回复
    这层更新一下,按照5楼所说,如果官方公示的概率是综合概率,我在这里计算出了单抽概率是0.049(官方给的综合概率是0.12395),虽然并不知道算的对不对,但是就模拟结果来说,0.049这个数字跑出来的结果比较接近于官方的0.12395。
    然后根据这点我把程序里的所有概率都进行了修正,得到了比较符合综合概率的模拟程序v2.0。
    但是官方给出的概率到底是指单抽概率还是指综合概率这个目前还无法确认,所以两段代码我都留着了,等一个大佬来说明。


    IP属地:江苏13楼2018-12-07 00:05
    回复