随机java 抽奖算法 中奖率,如何实现对某奖等中奖数量进行控制

某次大型抽奖活动.分两个环节进行:第一环节从10000人中随机抽取10人.中奖者获得奖金1000元.并获得第二环节抽奖资格,第二环节在取得资格的10人中.每人独立通过电脑随机产生两个数x.y.并按如图运行相应程序.若电脑显示“中奖 .则该抽奖者获得9000元奖金,若电脑显示“谢谢 .则不中奖.(I)已知甲在第一环节中奖.求甲在第二环节中奖的概 题目和参考答案——精英家教网——
暑假天气热?在家里学北京名师课程,
& 题目详情
某次大型抽奖活动,分两个环节进行:第一环节从10000人中随机抽取10人,中奖者获得奖金1000元,并获得第二环节抽奖资格;第二环节在取得资格的10人中,每人独立通过电脑随机产生两个数x,y(x,y∈{1,2,3}),并按如图运行相应程序.若电脑显示“中奖”,则该抽奖者获得9000元奖金;若电脑显示“谢谢”,则不中奖.(I)已知甲在第一环节中奖,求甲在第二环节中奖的概率;(II)若乙参加了此次抽奖活动,求乙在此次活动中获得奖金的期望.
【答案】分析:(Ⅰ)确定从1,2,3三个数字中有重复取2个数字的基本事件,甲在第二环节中奖的基本事件,即可求得概率;(Ⅱ)确定乙参加此次抽奖活动获得奖金的取值,求出相应的概率,可得分布列与数学期望.解答:解:(Ⅰ)从1,2,3三个数字中有重复取2个数字,其基本事件有(1,1),(1,2),(1,3),(2,1),(2,2),(2,3),(3,1),(3,2),(3,3)共9个,…(3分)设“甲在第二环节中奖”为事件A,则事件A包含的基本事件有(3,1),(3,3),共2个,∴P(A)=.…(6分)(Ⅱ)设乙参加此次抽奖活动获得奖金为X元,则X的可能取值为0,.…(7分)P(X=0)=,P(X=1000)==,P(X=10000)==.∴X的分布列为X100010000P…(11分)∴EX=0&+1000&+10000&=3.&&&&&&&&…(12分)点评:本题考查概率的计算,考查分布列与期望的计算,考查学生的计算能力,属于中档题.
练习册系列答案
科目:高中数学
(;贵阳二模)某次大型抽奖活动,分两个环节进行:第一环节从10000人中随机抽取10人,中奖者获得奖金1000元,并获得第二环节抽奖资格;第二环节在取得资格的10人中,每人独立通过电脑随机产生两个数x,y(x,y∈{1,2,3}),并按如图运行相应程序.若电脑显示“中奖”,则该抽奖者获得9000元奖金;若电脑显示“谢谢”,则不中奖.(I)已知甲在第一环节中奖,求甲在第二环节中奖的概率;(II)若乙参加了此次抽奖活动,求乙在此次活动中获得奖金的期望.
科目:高中数学
来源:贵阳二模
题型:解答题
某次大型抽奖活动,分两个环节进行:第一环节从10000人中随机抽取10人,中奖者获得奖金1000元,并获得第二环节抽奖资格;第二环节在取得资格的10人中,每人独立通过电脑随机产生两个数x,y(x,y∈{1,2,3}),并按如图运行相应程序.若电脑显示“中奖”,则该抽奖者获得9000元奖金;若电脑显示“谢谢”,则不中奖.(I)已知甲在第一环节中奖,求甲在第二环节中奖的概率;(II)若乙参加了此次抽奖活动,求乙在此次活动中获得奖金的期望.
精英家教网新版app上线啦!用app只需扫描书本条形码就能找到作业,家长给孩子检查作业更省心,同学们作业对答案更方便,扫描上方二维码立刻安装!
请输入姓名
请输入手机号1688.com,阿里巴巴打造的全球最大的采购批发平台
1688/淘宝会员(仅限会员名)请在此登录
cbulogin.et2Server is OK扫二维码下载作业帮
3亿+用户的选择
下载作业帮安装包
扫二维码下载作业帮
3亿+用户的选择
抽奖概率的计算抽奖系统 要给定几个概率,一等奖0.1% 二等奖0.2% 三等奖 0.5% 幸运奖 1% 其余不中奖 如何进行判断这些概率?用什么方法来实现?写一个JAVA的方法实现这个过程如果可以实现 我可以追加分
作业帮用户
扫二维码下载作业帮
3亿+用户的选择
/*\x05 * 下面方法是在考虑奖项有名额限制的情况下\x05 * 暂定一等奖1名 二等奖 2名 3等级3名 幸运奖10名\x05 * 中奖方法适用math.random(1000) \x05 */\x05Integer one = 1;\x05 Integer two = 2;Integer three = 3;\x05Integer lucky = 10;\x05public Integer Lottery(){//返回值:1-一等奖 2-二等奖 3-三等奖 4-幸运奖 0-不中奖\x05\x05Integer ranNum = (int)(Math.random()*1000);\x05\x05System.out.println(ranNum);\x05\x05if(ranNum>=0&&ranNum0)\x05\x05\x05\x05{\x05\x05\x05\x05\x05one--;\x05\x05\x05\x05\x05return 1;\x05\x05\x05\x05}\x05\x05\x05\x05if(two>0)\x05\x05\x05\x05{\x05\x05\x05\x05\x05\x05two--;\x05\x05\x05\x05\x05return 2;\x05\x05\x05\x05}\x05\x05\x05\x05if(three>0)\x05\x05\x05\x05{\x05\x05\x05\x05\x05\x05three--;\x05\x05\x05\x05\x05return 3;\x05\x05\x05\x05}\x05\x05\x05\x05if(lucky>0)\x05\x05\x05\x05{\x05\x05\x05\x05\x05lucky--;\x05\x05\x05\x05\x05return 4;\x05\x05\x05\x05}\x05\x05\x05}\x05\x05\x05\x05\x05\x05if(ranNum>=0&&ranNum0)\x05\x05\x05\x05{\x05\x05\x05\x05\x05\x05two--;\x05\x05\x05\x05\x05return 2;\x05\x05\x05\x05}\x05\x05\x05\x05if(three>0)\x05\x05\x05\x05{\x05\x05\x05\x05\x05\x05three--;\x05\x05\x05\x05\x05return 3;\x05\x05\x05\x05}\x05\x05\x05\x05if(lucky>0)\x05\x05\x05\x05{\x05\x05\x05\x05\x05lucky--;\x05\x05\x05\x05\x05return 4;\x05\x05\x05\x05}\x05\x05\x05}\x05\x05\x05\x05\x05\x05if(ranNum>=0&&ranNum0)\x05\x05\x05\x05{\x05\x05\x05\x05\x05\x05three--;\x05\x05\x05\x05\x05return 3;\x05\x05\x05\x05}\x05\x05\x05\x05if(lucky>0)\x05\x05\x05\x05{\x05\x05\x05\x05\x05lucky--;\x05\x05\x05\x05\x05return 4;\x05\x05\x05\x05}\x05\x05\x05}\x05\x05\x05\x05\x05\x05if(lucky>0)\x05\x05\x05{\x05\x05\x05\x05lucky--;\x05\x05\x05\x05return 4;\x05\x05\x05}\x05\x05}\x05\x05\x05\x05return 0;\x05}
有一个问题
没考虑到。
这些奖品是存放在数据库的,当抽中奖后,奖品的数量就会减少,当抽完后,那客户也就抽不到这个奖项了。这部分该怎么实现?
你这是用什么语言写的?
怎么我看不懂啊?
为您推荐:
其他类似问题
扫描下载二维码如何设计一个巧妙的游戏抽奖系统,让玩家非常喜欢,极少产生厌恶感? - 知乎579被浏览<strong class="NumberBoard-itemValue" title="5分享邀请回答38添加评论分享收藏感谢收起2811 条评论分享收藏感谢收起没有更多推荐了,
不良信息举报
举报内容:
抽奖方案实现原理
举报原因:
原文地址:
原因补充:
最多只允许输入30个字
加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!

我要回帖

更多关于 微博抽奖怎么知道中奖 的文章

 

随机推荐