760176104 发表于 2015-4-24 10:16:04

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]
查看完整版本: Python微信红包算法