Python3.8
远近长安
璀璨星河,伴我同行。
展开
-
拼手气红包算法_二倍均值法
使用二倍均值法进行的拼手气红包算法 假设M为总金额,N为抢红包人数,那么根据二倍均值法,每次抢到的金额 = 随机区间 (0, M / N X 2) 这个公式可以确保每个人获取的金额的平均值是相等的,不会受到先后顺序不同的影响。 比如说,有一个金额为100块的红包,10人分,那么: 100/10X2 = 20, 所以第一个人的随机范围是(0,20 ),平均可以抢到10元。 假设第一个人随机到10元,那么剩余金额是100-10 = 90 元。 90/9X2 = 20, 所以第二个人的随机范围同样是(0,20 )原创 2020-12-17 16:25:31 · 2991 阅读 · 0 评论 -
拼手气红包算法_线段切割法
#!/usr/bin/python #-*- coding utf-8 -*- #使用线段切割法 __author__ = 'Luo Chenyi' __data__ = '2020-12-17' __vertion__ = 'v1.00.00' import random MANUAL_SET = False if MANUAL_SET == True: total_momey = input("Please input the amount of money:") total_n原创 2020-12-23 09:45:41 · 1106 阅读 · 3 评论