社区
数据结构与算法
帖子详情
高分悬赏 中奖概率控制 方案
swt570481062
2011-03-30 09:36:31
需要出一个抽奖的方案, 中奖的概率要有控制。说白了也就是 抽多少次以后才能有中奖几率出现。
举个例子 花2块钱抽ipad奖品 。 不可能第一次抽就中奖了。 需要保证 稳赚不赔,但是又要有抽中的概率存在。
请大家,出出主意。 谢谢!
...全文
158
7
打赏
收藏
高分悬赏 中奖概率控制 方案
需要出一个抽奖的方案, 中奖的概率要有控制。说白了也就是 抽多少次以后才能有中奖几率出现。 举个例子 花2块钱抽ipad奖品 。 不可能第一次抽就中奖了。 需要保证 稳赚不赔,但是又要有抽中的概率存在。 请大家,出出主意。 谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
icerainfc522
2011-03-30
打赏
举报
回复
简单 先通过市场调查 确定一个中奖比例 用平均分布随机数产生中奖号码,注意的是,每个中奖号码出来的时候先看如果出奖会不会跌破自己预设的盈利水平,如果没有就出奖;如果跌破了这个号码就作废,继续产生随机数
aliezeng77
2011-03-30
打赏
举报
回复
如果2元抽取一次,奖品100元,可这样处理
int failedTimes;
int GetPrize(int M)
{
if(Random(50)==1) //中奖概率为1/50
{
if(failedTimes>=Random(M)) //随机控制是否中奖,连续两次中奖的概率为0,隔N(N<M)次中的概率为N/20M,超过M次不中之后的中奖概率为1/20
{
failedTimes=0;
return 1;
}
}
failedTimes++;
return 0;
}
aliezeng77
2011-03-30
打赏
举报
回复
上面写错了
int failedTimes;
int GetPrize(int M)
{
if(Random(20)==1) //中奖概率为1/20
{
if(failedTimes>=Random(M)) //随机控制是否中奖,连续两次中奖的概率为0,隔N(N<20)次中的概率为N/20M,超过M次不中之后的中奖概率为1/20
{
failedTimes=0;
return 1;
}
}
failedTimes++;
return 0;
}
aliezeng77
2011-03-30
打赏
举报
回复
int failedTimes;
int GetPrize()
{
if(Random(中奖))
{
if(failedTimes>=Random(20))
{
failedTimes=0;
return 1;
}
else
{
failedTimes++;
return 0;
}
}
}
hch126163
2011-03-30
打赏
举报
回复
举例,如果2元抽取一次,奖品100元。需要抽取50次才不赔!
很合理的是设置一个中奖概率,比如 1/200
好比在 200个号中随机选择一个,只有1个号能中!
这样不能保证第一次不能被抽中!但是这是很好的方案
如果用程序来控制,抽奖人数小于200时,100% 不能抽中。
抽奖人数到200时,再设置可以抽中。这样抽中后把抽奖人数设值为0
这样会造成,每次中奖中奖的间隔都会超过200!!
用户看到有人中奖后,哪个傻子还来啊!
都想等到有200多个人抽,还没出奖的时候来
freewill09
2011-03-30
打赏
举报
回复
写程序不让中就是了,记录下抽奖人的id和抽奖次数
Baesky
2011-03-30
打赏
举报
回复
[Quote=引用楼主 swt570481062 的回复:]
需要出一个抽奖的方案, 中奖的概率要有控制。说白了也就是 抽多少次以后才能有中奖几率出现。
举个例子 花2块钱抽ipad奖品 。 不可能第一次抽就中奖了。 需要保证 稳赚不赔,但是又要有抽中的概率存在。
请大家,出出主意。 谢谢!
[/Quote]
概率问题你控制不了,无法杜绝什么不可能。唯一能做的就是降低概率而已。
简单来说,10000张彩票只有一个能中奖,就把概率降到万分之一,但是你不可能阻止别人第一次就抽到那张中奖的彩票。除非你作弊。
太空船游戏例子
太空船游戏例子
QT自动适配
高分
屏的解决
方案
使用QT在开发桌面程序的时候,很多时候需要涉及到
高分
屏的适配问题。如果之前没有做过
高分
屏适配可能会遇到很多问题,这里提供一套方便的QT
高分
屏适配
方案
供大家参考
kylin(麒麟)系统
高分
率字体小解决
方案
kylin(麒麟)系统
高分
辨率字体小解决
方案
GF6(
高分
六号)卫星PMS传感器
控制
点精确正射校正
GF6(
高分
六号)卫星PMS传感器
控制
点精确正射校正 本次介绍在ERDAS软件中如何对
高分
六号卫星PMS传感器进行
控制
点精校正。 1. 全色数据正射校正 首先打开数据: 选择
控制
点校正选项: 选择传感器模型(RPB格式的使用QuickBird模型): 选择参考影像: 加载DEM数据: 均匀选取
控制
点,GF6幅宽比较大,尽可能多选一些,本次选取了25个
控制
点,选取第7个以后将多项式阶数改为...
高分
系列(GF1-GF7)卫星介绍
高分
专项目前初步计划发射7颗遥感卫星,其中包括已经发射的
高分
一号和
高分
二号。2013年4月26日发射的
高分
一号卫星,
高分
辨率相机全色分辨率2米、多光谱分辨率8米,并携带16米分辨率幅宽800千米的宽幅相机,是典型的高时间分辨率(宽覆盖)遥感卫星;刚刚发射的
高分
二号卫星,携带了全色分辨率优于1米、多光谱分辨率优于4米的
高分
辨率相机,实现了较高的空间分辨率;未来中国还将发射携带C波段多极化合成孔径雷达的
高分
三号卫星,它是中国第一颗民用合成孔径雷达卫星,空间分辨率最高可达1米,主要用于对海洋目标的监测;
高分
四号卫
数据结构与算法
33,028
社区成员
35,336
社区内容
发帖
与我相关
我的任务
数据结构与算法
数据结构与算法相关内容讨论专区
复制链接
扫一扫
分享
社区描述
数据结构与算法相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章