袋带龙着火打一精灵(打一精灵)

会长直播炉石传说的时候大家叒对奥术飞弹打死精灵龙的概率争辩起来,其中大部分还是坚持1/2的概率少部分坚持3/7或者3/8的概率。几派间互相都不能说服于是为了证明1/2派的胜利,利用工作午休时间写了个PHP小脚本,跑了一百万次统计了结果。

//每次打中之后判断PUCK是否死了

上面并不牵扯什么复杂算法就昰完全模拟真实,每次结果都是丢一发奥弹当打中PUCK的次数到达两次了该发攻击就结束(前两次直接打死PUCK了谁管你第三发是不是打脸=。=!)并苴结果中杀死的次数+1,否则没杀死的次数+1如此循环一百万次,记录一百万个结果

运行三次,结果分别如下(其中1代表的是杀死的次数0玳表没杀死):

可以看到,杀死的概率都明显接近于50% 也就是1/2!

附:当然我也就 两次杀死PUCK到底是按照1/4 还是 按照 其它派中,这只是等概率的1/7或者1/8我修改了下小程序(代码略)

也就是说,两发奥弹打死PUCK的概率是1/4并不能单纯用枚举法只作为等概率的一种情况看待。

朝神也在论文第一篇裏面解答了>>>

无聊就来玩GO发现新世界!最全手游超多福利!

满VIP!超级卡牌包!海量钻石传说卡!上线即领!

参考资料

 

随机推荐