|
发表于 2012-3-23 14:04:00
|
显示全部楼层
Re: 求一个套装抽奖的问题
qdplqq19: 求一个套装抽奖的问题
设每次抽奖有0.35%的几率会获得一件套装,套装分成6个部位,A部位的概率为17%,b部位的概率为15%,c部位的概率为20%,D部位的概率为30%,E部位为18%,问抽得一套套装平均需要多少次?
首先你的题目有点小问题,因为所谓套装就是收集齐时存在特殊装备数值或外观等特性方面的装备。无论你是5还是6都没关系。
这个题目很简单,0.35%的概率获得一件,那么也就意味着在整个服务器里面,平均玩家抽取286次可以获得1件(有一楼的童鞋把分数也拿出来的,要知道抽奖是不会有半次抽奖机会这一说,你应该向上取整)
假设你每件获得的概率是一样的,那么凑齐5件平均需要1430次抽取。如果概率不一样,那么就按照概率最低的来计算。比如,如果最低概率是10%,那么结果就是2860次了
当然,上述是针对服务器的整体数值产生,如果是玩家个人,计算会比较麻烦。内容多就不写了,给你说下概率学中的一个算法方式自己琢磨一下,建议是不要理会这个,因为你的问题不在于计算出结果,而在于怎么给予玩家最合适。如果你硬是要算,那么方法是这样。
例如:你可以连续抽取三次随机数,每次的抽取概率是10%,那么全部成功概率是多少呢?这个时候,你可以反过来,计算一下全部失败的概率是多少。(简单点容易理解,可以琢磨一下,就明白了随即算法的一些奥妙) |
|