期望计算
这个游戏让我玩的很上瘾
所以我想计算下招募获得的期望,由于概率固定,那么正常情况下很简单,但是它还附加一个功能,也是比较有随机性质的(符合这个游戏主题基调),就是有概率会额外免费再抽一次至多次奖,那么我们怎么知道单个物品获得的期望呢?

| 稀有度 | 登场概率 | 获得概率 | 登场并获得概率 |
|---|---|---|---|
| 一般 | 0.308642 | 0.5 | 0.154321 |
| 稀有 | 0.185185 | 0.5 | 0.0925925 |
| 史诗 | 0.123457 | 0.5 | 0.0617285 |
| 传奇 | 0.092593 | 0.5 | 0.0462965 |
| 神话 | 0.018519 | 0.05 | 0.00092595 |
| 金币200 | 0.061728 | 0.5 | 0.030864 |
| 金币400 | 0.030864 | 0.4 | 0.0123456 |
| 金币600 | 0.018519 | 0.3 | 0.0055557 |
| 神话石1 | 0.030864 | 0.2 | 0.0061728 |
| 神话石2 | 0.018519 | 0.1 | 0.0018519 |
| 钻石10 | 0.061728 | 0.3 | 0.0185184 |
| 钻石20 | 0.030864 | 0.2 | 0.0061728 |
| 宝石30 | 0.018519 | 0.3 | 0.0055557 |


他的招募规则是每次花费30邀请函进行一次抽奖,第一次会登场10个物品(有兵种或其他道具),在登场物品中进行获取,当获取数量>=5时,会免费额外获取一次抽奖,会登场11个物品,当获取物品数量>=6时,会免费再额外获取一次抽奖,依次类推。
我们首先需要算出每次可以免费抽奖的触发概率,由于事件相互独立,因此我们使用二项分布模型,公式为P(X≥k) = Σᵢ₌ₖⁿ [C(n,i) × pⁱ × (1-p)ⁿ⁻ⁱ],通过上面的表格我们把各个物品登场并获得的概率相加可以获得总的物品登场并获得的概率为0.44290135

那么我们就可以通过计算得出不同条件下的概率了,由于多次触发是连续条件下的,所以还需要将对应概率相乘

那么就可以得出对应的概率,这时再利用各个物品在总的物品登场并获得的概率中的比例,就可以得出对应获取的期望

再将他们相加(神话自动转为30个神话石单位,其余数量也均直接相乘),就可以得出单次抽奖的情况下各个物品获得的期望

神话升级成本

我们统计下了下神话升级所需神话石数量,再通过之前获取的抽奖获得神话石期望,可以大致推算出如果只靠抽奖获取神话石的话,需要大概抽奖3270次,也就是说需要98102张邀请函可以将一个神话升为满级。