美文网首页
抽奖算法

抽奖算法

作者: 简单可靠才可信 | 来源:发表于2019-10-13 15:41 被阅读0次
import random
value = [2, 50000000, 100000000]
minute = 100
print(f'测试数据\n抽奖次数={minute}\n抽中单次得到的数目={value[0]}\n中奖分子数字={value[1]}\n中奖分母数字={value[2]}', end='\n'*3)

# 算法1
increment = sum(random.choices(value[1] * [value[0]] + (value[2] - value[1]) * [0], k=minute))
# 算法2
increment = sum([value[0] * int(random.randint(0, value[2]) - value[1] < 0) for i in range(minute)])

有大佬能写出优于以上算法的更好算法吗?
共同学习,欢迎留言交流

相关文章

  • 抽奖算法

    最近要实现一个抽奖的功能;根据权重来决定奖品;其实就是数学里的概率问题;概率越大被选中的机会就越大;简单实现了一个...

  • 抽奖算法

    有大佬能写出优于以上算法的更好算法吗?共同学习,欢迎留言交流

  • php实现刮刮卡大转盘抽奖概率

    php实现刮刮卡大转盘抽奖概率 本文实例为大家分享了php中奖概率算法,可用于刮刮卡,大转盘等抽奖算法,用法很简单...

  • 抽奖

    1.获取活动信息 2.获取抽奖结果 3.中奖算法DPrizeHelper::prize();

  • php 权重随机3种算法

    权重随机算法在产品开发中或多或少都遇到,如抽奖,集群服务器中的负载均衡。下面我以抽奖为例: $arr = arra...

  • 抽奖功能实现(纯算法)

    权重的概念 简单的将权重就是某个奖品的中奖率,总权重就是所有的中奖率相加得到的总数(当然如果是抽奖的话所有奖品加起...

  • 大转盘抽奖概率算法

    大转盘方式的抽奖是经常见的,,最近在做了一个抽奖的功能,其中最重要的就是概率,概率的算法大同小异,,为保证每个奖品...

  • EOS佳能抽奖算法之Hash

    EOS佳能的抽奖,一等奖奖金丰厚,着实让人激动不已,虽然已经料到自己最大的概率就是中一个0.1个EOS,但还是对大...

  • 关于抽奖概率的测试

    抽奖程序设定的算法:把设定的中奖概率从小到大排序(0.1、0.15、0.25、0.5),划分区间([0,0...

  • 文末||抽奖,抽奖,抽奖

    关注公众号“14摄氏度” 转发朋友圈截图发送给后台获取抽奖密令 人工审核请耐心等待 10月8日开奖 因为14摄氏度...

网友评论

      本文标题:抽奖算法

      本文链接:https://www.haomeiwen.com/subject/mgzhmctx.html