大黄瓜de冬天 2021-08-10 11:01 采纳率: 88.9%
浏览 71
已结题

关于抽奖概率和数量的问题

要写个抽奖的程序,有概率和数量设置(数量针对高价值物品,当然低价值也不能排除)。现在卡在如果某一个奖品被抽完了,其所拥有的概率怎么被重新分配按其拥有的概率到其他奖品上。
比如设置奖品概率 10%、20%、30%、40%,其中10%的奖品数量为10个,当10个被抽完了,下次抽奖的时候把10%概率分给其他4个奖项。分配概率的时候发现只能无限等于1,有没有什么好的思路或者算法来把这个10%(其自身分配出去)分配完使其等于100%?

  • 写回答

2条回答 默认 最新

  • orange4reg 2021-08-10 12:05
    关注

    不用分配啊。本来是多少就是多少。因为就算你分配高了,该有的奖品数量应该是定了吧,高了意义也不大的。不管抽完没有,该什么概率就什么概率。比如a奖品,抽完了10份,但是又有人抽到了a,后台处理就是这个人什么都没有抽到。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

问题事件

  • 系统已结题 8月18日
  • 已采纳回答 8月10日
  • 创建了问题 8月10日

悬赏问题

  • ¥100 支付宝网页转账系统不识别账号
  • ¥15 基于单片机的靶位控制系统
  • ¥15 AT89C51控制8位八段数码管显示时钟。
  • ¥15 真我手机蓝牙传输进度消息被关闭了,怎么打开?(关键词-消息通知)
  • ¥15 下图接收小电路,谁知道原理
  • ¥15 装 pytorch 的时候出了好多问题,遇到这种情况怎么处理?
  • ¥20 IOS游览器某宝手机网页版自动立即购买JavaScript脚本
  • ¥15 手机接入宽带网线,如何释放宽带全部速度
  • ¥30 关于#r语言#的问题:如何对R语言中mfgarch包中构建的garch-midas模型进行样本内长期波动率预测和样本外长期波动率预测
  • ¥15 ETLCloud 处理json多层级问题