【铁血捕获攻略】我们到底有多少几率捕捉到三星铁血?有能提高铁血捕获概率的方法吗?

铁血捕获系统出来之后,我一直想计算一下捕捉到三星铁血的概率。经过了一段时间(一小会)的思考,和很长时间的动手实践之后,最后有了下面的成果。
内容对于不太了解计算机语言的可能略硬核,对于计算机相关专业的可能觉得很幼稚。没关系,可以直接看最后的结论。
模型1:从100个小球中随机抽取
这一个模型可以说是最简化的模型了,如果每次完全乱抽应该比较符合这个模型。但是说实话,如果使用数学方法进行概率计算,即使是这种最简单的模型也难以计算(主要是我才疏学浅,没有找到太合适的方法计算)
但是这个模型如果用编程来解决,那倒是简单很多。这个学期学了一门python的入门课程,现在大概就是能够写一些简单的语句的水平(可能接触几天python的小学生水平都比我厉害),但是处理这个模型倒是很简单,所以就献丑了。
思路就是把一星二星三星记为“字符”a,b,c,保存在列表中,然后在0-99中随机一个数,作为下标找到列表中对应的元素是a还是b还是c。如果是a直接把这个元素删除;如果是b就再从0,1中随机一个数,如果是0则删除这个元素;如果是c,就再从0-3中随机一个数,如果是0则表明抽到了三星。每删除一个元素,随机数的范围缩小1,进行循环,直到抽到c并且接下来随机到0则退出循环,记录循环次数。再进行10000次求平均值,就可以得到大概的平均次数。
顺便再记录一下这10000次中,有多少次超过了60,70,80,然后这些次数再除以10000,得到60/70/80次之内捕获到三星铁血的概率。

得到的结果是:

哇,大概需要98次左右才能得到三星铁血!!!而且看起来自然恢复的捕捉次数+每周白嫖的次数(我也不知道一共多少,就当一个月70发左右吧)似乎都达不到25%的概率能捕捉到三星。不过如果官方能再送10发火神,而你70发没有捕捉到三星,那么接下来你直接10连火神,有可能不到1/4的概率(因为剩下的铁血数量应该会超过40个),也就是说,你一共有不到0.228+(1-0228)*(1/4)≈42.1%的概率(如果)能捕捉到三星铁血。
可惜!即使这样也没有一半的概率可以捕捉到铁血!
难道天要绝我们指挥官了?难道真的没有办法让我们提高捕捉到铁血头目的办法了吗?
当然还是有的!请看下一个模型!
模型2:我们不是傻子,为什么不发挥一下主观能动性呢?
指挥官们肯定已经知道第一个模型是比较粗糙的。事实上,每次都是从三个位置中选择一个铁血进行捕获。这点特性,我们肯定是要利用的,是否能按照一定的规律或者方法选择某个铁血捕获,能获得最大化的收益呢?
我的思路是,对于刷新的三个铁血,先捕捉一星的,可以快速降低铁血的总数量,这样的话刷出来三星的概率比较高,会比上一个模型(完全乱抽)抽到三星的概率大,但是具体大多少呢,还是要通过代码来解决。
所以大致的思路是每次随机生成三个不相同的数,如果这三个数对应的铁血有三星的就捕捉,捕捉成功就大功告成,捕捉不成功就重新生成一个数;如果这三个数没有对应三星铁血,就捕捉对应星数最低的铁血,不管成功不成功,都要再重新生成一个数,直到出现三星铁血并成功捕捉。
因为代码写的实在太丑陋,就不往上放了。
当我辛辛苦苦写完代码并运行之后,结果有些超出我的预料:

可以看出,相比上一个模型,结果还是有提升,但是提升非常有限。平均次数大概减少三次,在60/70/80次之内可以捕捉到三星铁血的概率对应上一个模型大概都只提升了百分之一点几。说实话。当我兴致冲冲地开始写代码计算时,我以为这个模型会提高5%左右的概率。第一次运行成功时,因为少了一个判断语句,居然计算出平均53次就能捕捉到三星铁血,可把我激动坏了,以为有了什么不得了的发现。然后仔细一想,这个数过于低了吧?再然后发现代码里面,遇到三星铁血就直接捕捉了,忘了是25%概率才能捕捉到。改完之后,好家伙,有种梦破灭的感觉。(虽然说能提高1%也是聊胜于无)
这已经是我倾注了心血的成果了,总不能就这么放弃了吧?所以我还是想厚着脸皮把这些不算成功的成果发出来。
模型3:其实以上模型还可以再优化
其实情况也没有那么糟糕,上面的模型还有优化的空间。比如,有一个条件我们就没有考虑到:每三天可以刷新一次当前的三个铁血。这个条件当然也可以加到代码里面,但是因为懒+菜,我实在不想再写一次代码了,没办法,小白是这样的。不过我们可以粗略的考虑一下,当你当前三个铁血都是两星时,这个时候刷新,应该有很大概率刷到一星,然后你就可以继续放心大胆降低铁血总数量了。我目测加入这个条件后,捕捉到三星铁血的平均次数会降低2-4次左右,60/70/80次之内捕捉到三星铁血的概率能再提高2%-3%左右,也就是分别有22%,26%,31%左右。
其实这是一个很关键的数据,因为我们可能还有杀手锏——火神重工没有使用。因为火神是无差别捕捉的,当铁血数量已经不多时,每减少一个铁血,捕捉到三星的概率都能显著提高。那么,再经过两次模型的优化之后,可以粗略认为(我稍微算了一下,未必准确哈),你捕捉70次之后,池子里还剩下35只铁血,这时候再来10连火神,捕获到的概率就是10/35=2/7。那么此时70发+10连火神之内能捕获到三星铁血的概率就等于26%+(1-26%)*2/7≈47%
行吧,总之咱也尽力了。
总结:
1.自然条件下,捕捉到三星铁血的概率并不太高,但也不是低的离谱,大家笑一笑就好
2.可以通过优先捕捉一星铁血来快速降低铁血总数量,以提高刷到是三星铁血的概率,提升空间有限,但是配合火神可以有效提高捕捉到三星铁血的概率。
3.如果各位指挥官对自己的运气不自信,也可以采取“仓鼠”策略:这个池子我留一些捕捉次数,以及各种原因获得的火神券和超导势能,留到下一个池子用,可以大大大大大大大大提高捕捉到的概率。三星铁血嘛,对于养成一个铁血部队而言,有一两个就足够了,配合日常的资源,养成一两只铁血部队还是不难的,毕竟这是一个养成游戏。
4.小氪可以显著提高捕捉到三星铁血的概率。
5.从我目前知道的东西来看,铁血部队确实可以有很强的作战能力,但是大多是锦上添花而非雪中送炭,今后的作战肯定也是以格里芬人形部队为主,铁血部队的使用肯定会有一定限制(除非羽中又想fm了)也不会有关卡对铁血部队有硬性要求。如果你当这是个养成游戏玩,那其实没有大力氪金的必要,0氪或者小氪也可以很舒服;如果你对收藏这一块要求比较高,那还是稍微氪一点吧,毕竟你玩任何游戏,对收藏有高要求的,要么付出大量时间,要么付出一定金钱。希望指挥官们适度、理智消费。祝欧!!

