日前,炉石开发团队公布了下一个扩展包将多达100+的新卡牌。想知道你需要开多少卡包才能获得所有的新卡吗,一起来看看吧:
首先这是一个相对复杂的问题,因为我们并不知道这些新卡的稀有度分布,而且我们还需要考虑到分解重复卡牌获得的“奥术之尘”。最后,作者并不是一个数据帝,不过他开发了一个编程软件对开包结果进行了模拟。具体需要开多少卡包将遵循我们以下的假设:
-开包的玩家默认0奥术之尘
-开包的玩家需要100%收集新卡
-所有超过2张的卡(传说卡是1张)将立即分解。金卡亦适用。
-本次模拟开包默认为100张新卡
-开包的算法并不与暴雪一致。因此将不遵循单个卡包必定有1张稀有级以上的卡牌的规则。不过,这对最终结果并不影响。
OK,下面让我们拟定这100张卡的稀有度分布:
第一种分布:
传说:5
史诗:10
稀有:25
普通:60
2014-09-09 00:51:30.708 heathstone[36808:303] 平均开启卡包: 96.233101
2014-09-09 00:51:30.709 heathstone[36808:303] 平均获得金卡: 15.684200
第二种分布:
传说:12(每职业1张+3)
史诗:23(每职业2张+5)
稀有:28(每职业2张+10)
普通:37(每职业2张+19)
2014-09-09 00:50:56.519 heathstone[36788:303] 平均开启卡包: 202.745529
2014-09-09 00:50:56.519 heathstone[36788:303] 平均获得金卡: 33.013851
结论:
如果你想要获得100张新卡,你平均需要开启110-230卡包。
PS:该模拟只是玩家的个人统计,必然会与真实结果有出入。也许算法会存在一些不严谨和失误,仅供各位参考讨论。