抽奖概率算法公式公式哪里不对

在一个抽奖概率算法公式的活动Φ如果奖励物品分为四等,即是一等奖10%二等奖20%,三等奖30%四等奖40%,在这个环境下进行奖励的概率计算

把这个概率的全部数据看成一個1-100的区间,在这个区间里面1-10这部分代表一等奖,11-30这部分代表的是二等奖31-60代表的是三等奖,61-100代表的是四等奖

首先,随机取一个1-100的数据看看这个数据是不是在1-10中间,如果在的话那直接是一等奖,对应的概率就是10/100=10%如果不是在这个区间,则就落入后面11-100的其他的奖励区间然后再次取一个11-100之间的随机数,判断这个随机数落在哪个区间如果是在11-30这个区间内,则就是获得二等奖这个概率计算为(90/100) * (20/90)=20%,第一次落茬90的区间第二次落在20的区间,最后获得二等奖如果都没中,则进入后面的70的区间在31-100之间取一个随机数,如果这个随机数在31-60之间则獲得三等奖,对应的概率为(90/100)*(70/90)*(30/70)=30%这个就是获得三等奖的概率计算。如果最后的随机数落在61-100之间则获得四等奖励,对应的概率为(90/100)*(70/90)*(40/70)=40%这个就是獲得四等奖的概率计算。

 


假设四种奖励概率为10% 20%,30%40%,分别对应一二三四等奖这里一种K=4种概率类别用颜色表示不同的类别。

在每个类别嘚基础上乘以4

然后对于每个列进行互补使得每列的概率为100%。且每一列最多有两种颜色的方块

现在每一列的概率都为100%,在这种情况下建立两个数组:


然后再开始取数据,首先选择一个列的数据确定是在哪个列,比如是在第二列然后再取一个0-1中间的小数,如果这个小數小于等于prob[2]的话则取得是二等奖,如果小数大于prob[2]的话则会取到三等奖。





 
 
 
 
 

}

简介:本文档为《概率C的算法doc》可适用于工程科技领域

  • *若权利人发现爱问平台上用户上传内容侵犯了其作品的信息网络传播权等合法权益时,请按照平台要求书面通知爱问!

阅读已结束下载到本地随时阅读

}

专业文档是百度文库认证用户/机構上传的专业性文档文库VIP用户或购买专业文档下载特权礼包的其他会员用户可用专业文档下载特权免费下载专业文档。只要带有以下“專业文档”标识的文档便是该类文档

VIP免费文档是特定的一类共享文档,会员用户可以免费随意获取非会员用户需要消耗下载券/积分获取。只要带有以下“VIP免费文档”标识的文档便是该类文档

VIP专享8折文档是特定的一类付费文档,会员用户可以通过设定价的8折获取非会員用户需要原价获取。只要带有以下“VIP专享8折优惠”标识的文档便是该类文档

付费文档是百度文库认证用户/机构上传的专业性文档,需偠文库用户支付人民币获取具体价格由上传人自由设定。只要带有以下“付费文档”标识的文档便是该类文档

共享文档是百度文库用戶免费上传的可与其他用户免费共享的文档,具体共享方式由上传人自由设定只要带有以下“共享文档”标识的文档便是该类文档。

}

我要回帖

更多关于 抽奖公式 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信