关于抽奖的概率算法~求解

csjxing 2011-08-20 03:57:10
现在要做一套抽奖系统,奖品配置如下:

奖品 | 数量 | 概率
奖品1 | 1 | 0.01%
奖品2 | 10 | 0.6%
奖品3 | 50 | 5%
奖品4 | 400 | 10%

每个奖品的中奖概率是按最右列的概率计算,奖品设定数量上限,如果奖品抽完,再抽中该奖品,视为不中奖。

请问 如何计算总的中奖概率,开始觉得是把最右边的概率相加就是(0.01+0.6+5+10=15.61%),但后来又把自己给否定了,应该不是这么个算法,求解。。。。。。
...全文
359 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
yexiongMYBH 2011-08-20
  • 打赏
  • 举报
回复
那你凭什么抽奖,肯定有凭据的啊。

一般就是那些奖票。

要是无限票,应该没法算的。
csjxing 2011-08-20
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 yexiongmybh 的回复:]

那就看抽奖的票。
[/Quote]
嗯,怎么说?能详细点吗?
yexiongMYBH 2011-08-20
  • 打赏
  • 举报
回复
那就看抽奖的票。
csjxing 2011-08-20
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 yexiongmybh 的回复:]

一共俩奖品,那要看多少人抽。

你是做预算,还是做结果啊。
[/Quote]

预算来着, 其实和多少人抽没有关系,因为奖品抽完就不算中奖了
yexiongMYBH 2011-08-20
  • 打赏
  • 举报
回复
一共俩奖品,那要看多少人抽。

你是做预算,还是做结果啊。
csjxing 2011-08-20
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 yexiongmybh 的回复:]

LZ,那这样看的话,你是有把这个奖品数的因素考虑到了的。

那就是相加就行了吧。

总的中奖概率应该就是总的中奖数/总的抽奖人数吧。。还有其他因素的再另考虑。
[/Quote]
开始我也这么觉得,后来觉得这样算是有问题的 :
比如有有2个奖品 各50%的中奖概率,那么总的中奖概率是多少?
100%?还是 50%? 有点混了 呵呵 我觉得应该是50%。。。
yexiongMYBH 2011-08-20
  • 打赏
  • 举报
回复
LZ,那这样看的话,你是有把这个奖品数的因素考虑到了的。

那就是相加就行了吧。

总的中奖概率应该就是总的中奖数/总的抽奖人数吧。。还有其他因素的再另考虑。
csjxing 2011-08-20
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 yexiongmybh 的回复:]

你这里单个概率计算是怎样的?有没有考虑这个“如果奖品抽完,再抽中该奖品”。要是有考虑的话,应该相加就行了。

如果没有考虑这个条件,那应该再乘以0.5。
[/Quote]

单个奖品的概率就是实际抽奖时该奖品的中奖概率,如果抽中该奖品时数量为0,则视为不中奖
yexiongMYBH 2011-08-20
  • 打赏
  • 举报
回复
你这里单个概率计算是怎样的?有没有考虑这个“如果奖品抽完,再抽中该奖品”。要是有考虑的话,应该相加就行了。

如果没有考虑这个条件,那应该再乘以0.5。
csjxing 2011-08-20
  • 打赏
  • 举报
回复
自己顶下 呵呵

67,513

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧