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 · 3233 阅读 · 0 评论 -
拼手气红包算法_线段切割法
#!/usr/bin/python#-*- coding utf-8 -*-#使用线段切割法__author__ = 'Luo Chenyi'__data__ = '2020-12-17'__vertion__ = 'v1.00.00'import randomMANUAL_SET = Falseif MANUAL_SET == True: total_momey = input("Please input the amount of money:") total_n原创 2020-12-23 09:45:41 · 1145 阅读 · 3 评论