五行师【卡牌建模计划】星官翻牌的相关概率计算如下:
啊,不出意外我又把之前的马刑问题鸽掉了……
主要还是写完主要内容后马子忽然被砍了一刀,原代码紧急加个补丁又加出了bug来,遂放弃之。
其实这两天还有一个【狮吼】方面的期望模拟的私活,不过这个星官翻牌想必要简单一些,先把这个完成了再说吧。
今天的问题很简单,非常非常简单的概率计算:
抽时间也在数据库里翻了一下星官,大致如下:
二十八星宿目前出了十二只,但是有两只比较特殊,心月狐和昴日鸡,类别和效果都与其他的星官不一样,也是因为这俩卡出的早,和前面的都不是一个批次的。因为当了好久的云玩家,我也不是很清楚这俩在翻牌里面出现过没,如果没有的话那翻牌的卡池就是10,有就是12。
那么,让我们来看一下具体问题吧:
(对了,没有同天这个操作,因为能翻出来的星宿里面没天卡hhhh)
首先还是先进行模型假设:
1. 不考虑刻意修正暗改概率的情况。不管是从策划风格还是程序员工资来看,五行师应该都做出不来这种事情,最多骂骂发牌员和幸存者偏差。
2. 将每次翻牌都当做一次卡池为n的放回抽牌。没刷出过心月狐和昴日鸡n就为10,刷出来n就为12。
3. 遵循数学意义上的真随机,符合古典概型。
这个就不多赘述了,我直接引用下里面的说明好了:
那么是时候进入正题了。
我用的是n为10的卡池进行计算的,毕竟问了一圈也没发现有昴日鸡和心月狐的,先上个汇总版的图好了:
然后是具体计算过程:
1. 五张星宿完全相同
没啥说的,1/n**4,n为10的话也就是0.01%,万里挑一的幸运。
2. 五张星宿完全不同
也是很简单的问题,是一个累乘,我就不写正经公式了,取n为10就是:
1*0.9*0.8*0.7*0.6=30.24%
如果n为12还能更高些。
3. 五张星宿攻击相同
仅以n为10的为例,4攻生灵3张,3攻生灵7张,按加法原理计算就行。
全是4攻的概率为0.3**5=0.24%
全是3攻的概率为0.7**5=16.81%
加起来就是17.05%。
4. 五张星宿生命相同
以n为10的为例,15血生灵2张,14血生灵5张,13血生灵3张。
全是15血概率为0.2**5=0.03%
全是14血概率为0.5**5=3.13%
全是13血概率为0.3**5=0.24%
加起来就是3.40%。
5. 五张星宿费用相同
以n为10的为例,5费生灵1张,4费生灵4张,3费生灵5张。
全是5费概率为0.1**5=0.001%,基本可以忽略不计了。
全是4费概率为0.4**5=1.02%
全是3费概率为0.5**5=3.13%
加起来就是4.15%。
6. 五张星宿系别相同
以n为10的为例,金木水火土五系每系各2张。
即5*0.2**5=0.15%。
7. 五张星宿都是地卡
以n为10的为例,地卡4张,0.4**5=1.02%。
8. 五张星宿都是凡卡
以n为10的为例,凡卡6张,0.6**5=7.78%。
9. 五张星宿稀有度相同
7+8即可,8.80%。
10. 五张星宿系别完全不同
以n为10的为例,1*0.8*0.6*0.4*0.2=3.84%。
如有疏漏可在评论区留言,随缘计算更新0.0
那么本次水贴就到这里了,下次建模应该是有关【狮吼】的收益计算,会尝试使用编程模拟的方式计算单局内【狮吼】打出的伤害期望值。
告辞!
以上就是五行师【卡牌建模计划】星官翻牌的相关概率计算相关内容。