碧蓝up抽卡机制分析

2023/02/271926 浏览综合
莱莎联动前抽空给群员写了模拟抽卡的机器人,本来以为按照概率公式会是很轻松的工作。实际也按照我的想法写了初版,但在三个群里邀请数十人测试的结果却是出货率高于一般。
首先分析常驻池,按照概率公式,特型池中超稀有几率7%,精锐12%,稀有51%,普通30%。所以首先从1到100的范围里生成1个随机数,若为1~7则判定为出金。而特型池里有18艘SSR,则再次从1到18生成一个随机数,每个数对应出一艘SSR。其他稀有度以此类推,这个常驻池确实是符合公示内容的。
实际的困难是对up的理解。
像本次彩活动,以特型池为底,up船有仇怨,百眼巨人和斯库拉。根据概率公式,仇怨几率为1.2%,百眼巨人2.5%,斯库拉2%。同时SSR、SR几率和常驻池一样,唯一不同的是R船几率为28.8%。不难看出,由于常驻池中没有UR这一稀有度及其对应概率,彩船活动中会降低R船概率来补上UR的概率。
那么根据这个思路,我们可以猜测,upSR和upSSR都分别是从SR的12%和SSR的7%中分离出来的。也就是说以本次活动为例,除去斯库拉的2%和皇家橡树的0.5%,SSR几率还有4.5%,这个几率就是在本次池子中抽出常驻金船的概率,同理抽出常驻SR船的概率为9.5%。
那么我们再次尝试用随机数来解释抽卡(假设所有同稀有度常驻船的概率相同)随机取一个1到1000的数,取到1到12时出仇怨,取到13到300时,出白船。取到301到810时出蓝船。取到811到835时,出百眼巨人。取到836到930时,出常驻紫船。取到931到935时出皇家橡树。取到936到955时出斯库拉。取到956到1000时出常驻金船。
这个想法是我想出的最好方法了,目前还没有拿去改进机器人。至于wiki上的模拟建造,我没找到具体的代码,不能验证是否和我的想法一样。各位朋友要是能给出更合理的抽卡概率分配,欢迎用随机数的方法来告诉我。
7
1
7