巅峰极速吧 关注:46,260贴子:1,395,087
  • 13回复贴,共1

关于对此次bug的随机过程的分析

只看楼主收藏回复

之前我已经对这次抽卡的随机过程进行了预测。
之前看到网易公示概率百分之33,抽极限很可能必出,然后我就脑补了一下网易按我预测的的第二种随机过程,明明标的概率加起来等于一,结果歪出常驻极限的搞笑局面,结果一语成谶,我没抽之前想先看看贴吧,看有没有我之前想的那种幺蛾子出现,结果一上来就看到有人歪m9,歪sf90。。。
现在对该bug做出详细分析解释,看问题出在了哪里首先按我之前发的过程,进行概率初步计算。
首先网易的图片中的“这个概率”取了12.5%。
我们计算拉法的概率就是这个12.5%,
up概率带入上图公司计算
(1 - 12.5%) * 0.25 = 21.875%
完全符合公示的先等概率确定组别再确定怎么中的二步随机过程,即拉法概率(1/3) * 38% = 12.67%
up概率 (1/3) * 62 = 20.67%
好了接下来问题就来了,为什么最后结果概率一样, 没问题,但是明明公示随机过程是不会出随机常驻的,随机常驻就冒来了呢。这就是随机过程与公示不一致,但结果与公示一致造成的。下面继续分析根本原因


IP属地:河南来自Android客户端1楼2024-02-08 20:01回复
    首先我先将12.5%带入我之前预测帖子所述的(图在上面也可以点我主页去翻)过程


    IP属地:河南来自Android客户端2楼2024-02-08 20:09
    回复
      2025-08-08 16:16:04
      广告
      不感兴趣
      开通SVIP免广告
      接下来我们分析问题出在了哪里。


      IP属地:河南来自Android客户端3楼2024-02-08 20:10
      回复
        根本问题就是第一步随机过程是拉法而不是组别,这样一来,因为拉法必然是极限组的,之后再各组均分概率,所以极限组概率必然大于1/3,而其他两组必然小鲈鱼1/3。


        IP属地:河南来自Android客户端4楼2024-02-08 20:10
        回复
          而你们歪极限常驻的概率,其实就是极限组比1/3多出来的那部分概率


          IP属地:河南来自Android客户端5楼2024-02-08 20:17
          回复
            组的概率到底变了多少呢,接下来继续急性准确分析
            按照上述随机过程进行计算
            易知运动组概率减少
            12.5% * 1/3 = 4.167%
            性能组概率同样减少 4.167%
            极限组概率增加
            4.167% * 2 = 8.333%
            这部分概率非常重要,这也是你歪常驻极限的概率。也就是你歪常驻极限的概率其实和原来一样,均为1/12。


            IP属地:河南来自Android客户端6楼2024-02-08 20:44
            回复
              看不懂 只玩白车 其他不关心


              来自Android客户端7楼2024-02-08 20:52
              回复
                综上四个池子组别分布都是一样的,为:
                极限组:
                1/3 + 8.333% = 41.67%
                性能组
                1/3 - 4.167% = 29.167%
                运动组
                1/3 - 4.167% = 29.167%


                IP属地:河南来自Android客户端8楼2024-02-08 21:02
                回复
                  2025-08-08 16:10:04
                  广告
                  不感兴趣
                  开通SVIP免广告
                  综上四个池子组别概率都是一样的,为:极限组:41.67%,性能组:29.167%,运动组:29.167%


                  IP属地:河南来自Android客户端11楼2024-02-08 21:26
                  回复
                    接下来分析抽到各组别时的出车概率
                    首先根据之前的预测,在梅奔池子中,若抽中性能组,中梅奔的概率是75%。
                    在964池子中,若抽中运动组,中965的概率是75%


                    IP属地:河南来自Android客户端12楼2024-02-08 21:40
                    回复
                      而在英灵殿与屁王池子中,需要考虑拉法的干扰。
                      抽中极限组后抽中up的概率为
                      21.875% / 41.67% = 52.5%
                      而在四个池子中,抽中极限组后抽中拉法的概率为
                      12.5% / 41.67% = 30%


                      IP属地:河南来自Android客户端13楼2024-02-08 22:26
                      回复
                        综上所述bug原因已经明朗
                        程序员设计好了三步随机过程算法,认为直接描述过于复杂,用户难以理解,便直接对原来的两步随机过程进行修改,使其在结果上尽量等价于新设计的三步随机过程。
                        然而很遗憾,程序员认为只要对奖池内up车和拉嘎的概率的描述与实际概率相符,就没问题,对其他车的概率的描述与实际相不相符无所谓。
                        然而殊不知,实际随机过程极限常驻车的概率不为零,而该描述极限常驻车的概率为零,让人一眼看出问题。
                        那有没有办法修改原来的二步随机过程描述,使其不仅up车和拉法的概率与实际三步随机过程相符,其他车辆的概率也相符,
                        也就是能不能将原来的二步随机过程描述修改得与实际三步随机过程完全等价呢?
                        答案是有的,楼下继续分析。


                        IP属地:河南来自Android客户端14楼2024-02-08 23:10
                        回复
                          那有没有办法修改原来的二步随机过程描述,使其不仅up车和拉法的概率与实际三步随机过程相符,其他车辆的概率也相符,
                          也就是能不能将原来的二步随机过程描述修改得与实际三步随机过程完全等价呢?
                          答案是有的。
                          英灵殿池子:
                          抽中极限组概率为41.67%,抽中性能组的概率为29.167%,抽中运动组的概率为29.167%,若抽中极限组,30%中拉法,52.5%中英灵殿。
                          屁王池子:
                          抽中极限组概率为41.67%,抽中性能组的概率为29.167%,抽中运动组的概率为29.167%,若抽中极限组,30%中拉法,52.5%中屁王。
                          梅奔池子:
                          抽中极限组概率为41.67%,抽中性能组的概率为29.167%,抽中运动组的概率为29.167%,若抽中极限组,30%中拉法,若抽中性能组,75%中梅奔。
                          964池子:
                          抽中极限组概率为41.67%,抽中性能组的概率为29.167%,抽中运动组的概率为29.167%,若抽中极限组,30%中拉法,若抽中运动组,75%中964。
                          上面对这四个池子的描述也是由原来的二步随机过程修改得到,与网易对池子的描述类似。而且这个描述与实际三步随机过程的完全等价,使用此描述不会产生任何bug。


                          IP属地:河南来自Android客户端15楼2024-02-09 00:13
                          回复
                            然后回答一下多数人关心的问题
                            池子出来当天网易就对bug进行了修复。
                            修复方法一般就三种
                            前两种都是改描述,使描述过程与实际三步随机过程等价。
                            第一种是实际什么随机过程就怎么描述,完整将三步随机过程写出来,就像我以前预测的描述那样,起我主页看,或直接看一楼的图。这样的话肯定不会出bug,但用户不好直观看出出up车和拉法的概率。
                            第二种就是像楼上我说的那样,换成等价的二步随机过程描述,也不会有任何bug,而且用户还能直观看出出up车和拉法的概率。
                            第三种是改随机过程,将随机过程改成像网易描述的那样,将三步随机过程改成二步随机过程。
                            而网易选择了第三种修复方法,
                            而这种改随机过程的方案比起前两种改描述的方案,最大的缺点就是修复前后池子的随机过程不等价。
                            那问题就来了,这也是大家最关心的问题,在之前随机过程中抽中极限组常驻车的,对应到之后的随机过程会抽到什么车呢?
                            是拉法吗?是英灵殿屁王吗?还是都有一定概率?
                            答案都不是。
                            正如我之前所说,程序员为了给出与三步随机过程近似等价的描述,让描述跟修复前的过程出up车和拉法的概率一样,不一样的是其他车,而且一楼我也算过了,修复前的三步随机过程和网易给出的描述出up车和拉法是一样的。
                            也就是修复前后出up车和拉法的概率完全相同,修复前概率空间内出ip车及拉法的事件与修复后概率空间内出up车及拉法的事件呈双射对应。
                            这样显然修复前概率空间内出极限组常驻车的事件不能与修复后概率空间内出up车及拉法呈对应关系,否则就与前面的双射对应矛盾了。
                            既然修复前出极限组常驻车不能对应修复后出up车及拉法,那又对应什么车呢?
                            没错,答案就是性能组或运动组常驻车。
                            原因我同样在上面说过了,三步随机过程中第一步就可能出极限组拉法,而如果不出极限组拉法,才将剩余概率平均分给三个组,造成的极限组的概率更高。你可以理解为,修复前和描述相比,极限组抢占了一部分性能组及运动组的概率空间,而描述中极限组出拉法及英灵殿屁王的概率为1,也就是如果你抽到了极限组常驻车,他所在的概率空间必然是抢占性能组和运动组的那部分,现在修复回来了,那概率空间也必然物归原主,你抽到的也就是性能组或运动组常驻车了
                            综上所述,修复前抽到极限组常驻车的事件与修复后抽到性能组或运动组常驻车的事件对应。
                            如果你在修复前抽到了极限组常驻车,那么对应到修复后你会抽到性能组或运动组常驻车。


                            IP属地:河南来自Android客户端16楼2024-02-09 03:13
                            回复