社区
数据结构与算法
帖子详情
高分悬赏 中奖概率控制 方案
swt570481062
2011-03-30 09:36:31
需要出一个抽奖的方案, 中奖的概率要有控制。说白了也就是 抽多少次以后才能有中奖几率出现。
举个例子 花2块钱抽ipad奖品 。 不可能第一次抽就中奖了。 需要保证 稳赚不赔,但是又要有抽中的概率存在。
请大家,出出主意。 谢谢!
...全文
209
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张彩票只有一个能中奖,就把概率降到万分之一,但是你不可能阻止别人第一次就抽到那张中奖的彩票。除非你作弊。
YOLO26算法城市道路车辆目标检测+训练好的模型+1899张数据集+pyqt可视化界面.zip
数据集可视化效果见下方。 【数据集概况】 · 检测类别(中文):[公交车(bus), 车辆(vehicle)] · 训练集:1899 张 · 验证集:0 张 · 测试集:0 张 · 总计:1899 张 该数据集聚焦于城市道路环境下的车辆检测任务,旨在为智能交通系统提供高质量的标注数据支持。通过采集真实道路场景中的各类车辆图像,该数据集能够有效支撑车辆识别与分类模型的训练与优化,具有较高的实用价值和研究意义。数据集覆盖了多种车辆类型,包括公交车和普通车辆,为复杂交通环境下的目标检测提供了丰富的样本。... 【训练曲线与评估图】 【模型训练配置】 参数 | 值 模型 | yolo26n 训练轮数 | 100 epochs 输入尺寸 | 640x640 批次大小 | 24 优化器 | auto 初始学习率 | 0.01 训练设备 【关键指标汇总】 训练了 96 个 epoch,最终轮指标: 指标 | 数值 mAP50 | **0.9950** mAP50-95 | 0.9884 Precision | 0.9513 Recall | 0.9659 train/box_loss | 0.0783 train/cls_loss | 0.0416 val/box_loss | 0.1259 val/cls_loss | 0.0771 【训练过程分析】 96 轮训练后 mAP50 达到 0.9950,模型收敛良好。Loss 曲线前段快速下降,后段趋于平稳,val_loss 无反弹,没有明显过拟合。mAP50-95 为 0.9884,和 mAP50 差距仅 0.01,框的定位精度也很扎实。 【模型性能评估】 Precision 0.9513、Recall 0.9659,精召双高,模型对公交车、车辆的检测能力强。多类检测中,不同类别性能可能有差异,需关注难例类别的表现。 【预测效果展示...
Java 代码审查 Skill|37 条规则一键扫描,RuoYi 项目 CI 门禁防 Bug
本文为「Skill 应用」系列第七篇,针对 RuoYi 系项目代码审查标准不一、框架约定易踩坑、人工 CR 效率低的痛点,推出 java-review 代码审查 Skill。 内置 37 条三级固化规则,覆盖 Bug、并发事务、性能、安全、RuoYi 专项五大类,预置 Spring Security 与 Sa-Token 双变体白名单;输出分级评审报告,支持四级精准抑制误报,自带回归自测,可渐进接入 CI 门禁。 全程本地运行仅依赖 Python 标准库,适配 Trae、OpenClaw 双平台,配套资源包可在主页资源区下载。
wordpress主题制作精良的WP主题:Techified
wordpress主题制作精良的WP主题:Techified
【创新未发表】故障诊断基于连续小波变换-CNN, ResNet, CNN-SVM, CNN-BiGRU, CNN-LSTM的故障诊断研究【凯斯西储大学数据】(Matlab代码实现)
内容概要:本文系统研究了基于连续小波变换(CWT)与多种深度学习模型相结合的机械故障诊断方法,利用凯斯西储大学轴承故障公开数据集进行实验验证,并提供了完整的Matlab代码实现。研究首先通过连续小波变换将一维振动信号转化为二维时频图像,以增强信号的时频特征表达能力;随后构建并对比了CNN、ResNet、CNN-SVM、CNN-BiGRU、CNN-LSTM等多种深度神经网络模型用于故障分类识别,全面分析各模型在诊断精度、收敛速度与泛化能力等方面的性能差异。该研究融合信号处理与深度学习技术,属于具有创新性的未发表成果,达到可复现SCI一区论文水平。; 适合人群:适用于具备信号处理基础和机器学习知识,从事故障诊断、状态监测、工业自动化等领域的研究生、科研人员及工程技术开发者;尤其适合熟悉Matlab编程并希望开展相关课题研究或工程应用的专业人士。; 使用场景及目标:①应用于旋转机械设备(如电机、齿轮箱、轴承等)的早期故障检测与智能分类;②支撑学术科研中关于深度学习与信号处理融合方法的研究与高水平论文复现;③作为课程设计、毕业设计或科研项目的实践案例,提升从数据预处理到模型构建再到实证分析的全流程能力。; 阅读建议:建议结合所提供的Matlab代码同步运行与调试,重点关注连续小波变换的参数选择、时频图生成策略以及各类深度学习模型的网络结构设计与训练细节,同时可进一步探索其他小波基函数、优化算法或多模型融合策略以拓展研究深度。
【M波段2D双树(希尔伯特)小波多分量图像去噪】基于定向M波段双树(希尔伯特)小波对多分量彩色图像进行降噪研究(Matlab代码实现)
内容概要:本文围绕基于定向M波段双树(希尔伯特)小波的多分量彩色图像去噪方法展开研究,提出一种融合方向选择性与多分辨率分析能力的小波变换技术,用于高效去除彩色图像中的复杂噪声。该方法充分利用M波段双树小波的冗余特性、方向敏感性和近似平移不变性,显著提升在高噪声环境下图像细节的保留能力与去噪性能,并通过Matlab代码实现完整的算法仿真、小波分解与重构流程以及多通道图像处理机制。研究系统评估了不同噪声类型和强度下的去噪效果,采用峰值信噪比(PSNR)、结构相似性(SSIM)等客观指标进行量化分析,验证了该方法在抑制噪声与保护纹理、边缘方面的优越性;; 适合人群:具备数字图像处理基础知识,熟悉小波变换理论及Matlab编程语言的研究生、科研人员,尤其适合从事图像去噪、计算机视觉、遥感图像处理及相关领域研究的专业技术人员;; 使用场景及目标:①应用于彩色图像在采集、传输过程中因传感器噪声、信道干扰等因素引起的质量退化恢复任务;②为医学影像、卫星遥感、安防监控等高保真图像处理系统提供先进的去噪模块技术支持;③作为学术研究中新型小波去噪算法的复现、性能对比与改进的基础平台; 阅读建议:建议读者结合提供的Matlab代码深入理解算法实现细节,重点关注小波分解层数的选择、方向滤波器组的设计、阈值处理策略的设定及其对去噪效果的影响,同时可通过与传统小波、VisuShrink、BayesShrink等经典去噪方法的对比实验,全面掌握该模型在不同场景下的优势与适用边界。
数据结构与算法
33,025
社区成员
35,334
社区内容
发帖
与我相关
我的任务
数据结构与算法
数据结构与算法相关内容讨论专区
复制链接
扫一扫
分享
社区描述
数据结构与算法相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章