跟一个朋友讨论了抽卡概率和期望的问题,平时也不怎么研究“数学问题”,突然来这么一下,也是有点懵逼。之后搜到了这篇帖子https://bbs.nga.cn/read.php?tid=20203748&rand=359,有了些灵感。有几个数值不知道怎么算出来的,也是探索了一段时间,弄懂之后感觉还是挺简单的。记录一下,给像我一样“愚蠢”的有缘人一些灵感。
不过不知道作者希不希望被转载,所以这里直接贴链接出来了,如果有什么问题,及时整改。
朋友的想法是,打造装备,每次成功概率递增,计算打造成功的期望。
图1. 强化概率模拟数据
以图片1中的数据为例,A列就是强化装备的次数,B列就是某次强化装备时的概率(系统设定的),C列就是某次强化装备时的实际概率(条件概率),D列就是强化次数对应的期望,E列就是强化20次的总期望,也就是按照这种概率,玩家强化装备成功的平均次数为5.29次。
实际概率的算法,比如第二次成功的概率不是10%,因为它的成功建立在第一次的失败上,所以是(1-5%)*10%。同样的第三次成功的概率建立在第一次和第二次都失败的基础上,所以是(1-5%)*(1-10%)*15%。以此类推,根据设定的概率得到20次分别对应的实际概率。
期望的算法,则是 次数*其对应的实际概率。总期望就是对各个次数对应的期望的累加。这种算法一定要保证,所有事件(次数)的实际概率的总和为1。如果不为1,简单的累加就不是