Python微信红包算法
转载自http://www.nonb.cn/blog/python-bonus.html# -*- coding: utf-8 -*-
import random
import sys
def randBonus(min, max, total,num):
print min, max, total, num
#print "{:.2f}".format(3.1415029)
total = float(total)
num = int(num)
min = 0.01
if num < 1:
return
if num == 1:
print "第%d个人拿到红包数:%.2f" % (num,total)
return
i = 1
totalMoney = total
while(i < num):
max = totalMoney - min*(num- i)
k = int((num-i)/2)
if num -i
页:
[1]