要写个抽奖的程序,有概率和数量设置(数量针对高价值物品,当然低价值也不能排除)。现在卡在如果某一个奖品被抽完了,其所拥有的概率怎么被重新分配按其拥有的概率到其他奖品上。
比如设置奖品概率 10%、20%、30%、40%,其中10%的奖品数量为10个,当10个被抽完了,下次抽奖的时候把10%概率分给其他4个奖项。分配概率的时候发现只能无限等于1,有没有什么好的思路或者算法来把这个10%(其自身分配出去)分配完使其等于100%?
关于抽奖概率和数量的问题
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
2条回答 默认 最新
- orange4reg 2021-08-10 12:05关注
不用分配啊。本来是多少就是多少。因为就算你分配高了,该有的奖品数量应该是定了吧,高了意义也不大的。不管抽完没有,该什么概率就什么概率。比如a奖品,抽完了10份,但是又有人抽到了a,后台处理就是这个人什么都没有抽到。
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报
悬赏问题
- ¥100 支付宝网页转账系统不识别账号
- ¥15 基于单片机的靶位控制系统
- ¥15 AT89C51控制8位八段数码管显示时钟。
- ¥15 真我手机蓝牙传输进度消息被关闭了,怎么打开?(关键词-消息通知)
- ¥15 下图接收小电路,谁知道原理
- ¥15 装 pytorch 的时候出了好多问题,遇到这种情况怎么处理?
- ¥20 IOS游览器某宝手机网页版自动立即购买JavaScript脚本
- ¥15 手机接入宽带网线,如何释放宽带全部速度
- ¥30 关于#r语言#的问题:如何对R语言中mfgarch包中构建的garch-midas模型进行样本内长期波动率预测和样本外长期波动率预测
- ¥15 ETLCloud 处理json多层级问题