您当前的位置:首页 > 鸿图之下 > 综合攻略 > 【吞食小组】抽齐全武将数据分析!非洲人需要24万?
【吞食小组】抽齐全武将数据分析!非洲人需要24万?
作者:蓝之梦回 2021-06-22 10:55:31

来源:贴吧@蓝之梦回


现象:

1.经常看见大家总武将不到200,然后一直吐槽官方锁卡。其实我对此说法表示怀疑

2.大卡池,抽将大家都知道的规律,新赛季前面15抽必出橙色,随着抽的武将增多,后期基本都是保底25个才出。

3.小卡池,抽将大家都知道的规律,小卡池包,前10次必出橙色,第二发橙色一般也是10次,15次必出。后面基本都是保底。

 

针对2,3,我们心知肚明,也没啥好说的,毕竟抽九令的概率肯定和低令的不一样。那么我们就看看第1点,假设我们每个橙色武将的概率一样,不受赛季影响,我们抽全所有武将的需要抽多少个橙色武将呢?欧皇抽多少次就可以了?非洲人抽多少次?这就是本贴的三个问题点。
 

问题:

1.我们抽全所有武将的需要抽多少个橙色武将呢?

2.欧皇抽多少次就可以全武将?

3.非洲人抽多少次可以全武将?
 

 

数据:

1.以第四赛季为例,我去数数橙色武将一共有多少个?17*5+1=86个(数错了可以纠正哦)


设计模型:

1.假设每个武将的获取概率都一样,每次必出一个武将,总共86个武将
2.设置一个容器(我们已经拥有的武将),数组长度为86,1~86
3.设置随机算法,取随机数1~86,将数字填充到容器(利用默认数组的值为0代表没有获取该武将,如果获取了该武将就把该武将放入数组)
4.遍历判断容器里面是否有0,如果包含说明有武将未获得,需要继续抽将
5.容器中没有0后,计算总次数。
6.此程序重复10000次(假设一万人在玩这游戏),计算86个武将获取完全的平均抽将次数,欧皇是多少次,非洲人是多少次。

 

由于这个问题肯定不能用手来算,需要利用计算机,以及代码实现。

楼主我三年没有碰过代码了,只是之前自学过几天,现在只能努力百度来解决我们当前的问题。

 

 

这是第420次获取橙色武将:本次抽到的武将ID为:54

这是第421次获取橙色武将:本次抽到的武将ID为:36

这是第422次获取橙色武将:本次抽到的武将ID为:39

这是第423次获取橙色武将:本次抽到的武将ID为:26

武将已经全了,一共抽橙将次数:423

玩家数量:10000 模型中平均值为:434 欧皇抽到全武将抽了橙将个数:206 非洲人抽到全武将抽了橙将个数:1188

 

最多我多测几次:

玩家数量:10000 模型中平均值为:433 欧皇抽到全武将抽了橙将个数:193 非洲人抽到全武将抽了橙将个数:1123

玩家数量:10000 模型中平均值为:431 欧皇抽到全武将抽了橙将个数:193 非洲人抽到全武将抽了橙将个数:1141

玩家数量:10000 模型中平均值为:433 欧皇抽到全武将抽了橙将个数:209 非洲人抽到全武将抽了橙将个数:1265

玩家数量:10000 模型中平均值为:433 欧皇抽到全武将抽了橙将个数:194 非洲人抽到全武将抽了橙将个数:1295

玩家数量:10000 模型中平均值为:431 欧皇抽到全武将抽了橙将个数:202 非洲人抽到全武将抽了橙将个数:1331

 

假设一个非洲人大佬,充值一个橙色武将按200块钱算,那么需要(1331-100)*200 = 24wRMB