# encoding:utf-8
import random
"将问题分解成两步:先生成10个随机红包,再随机发给10个人的问题。这样算法就集中在第一步上。"
"每生成一个红包,计算剩余金额给剩下的人发,最多能发多少,如果大于12以12算,最少能发多少;如果小于6以6计算。生成一个最大于最小之间的随机数。最后一个人的红包则是总额的余额。"
# random.uniform(a, b),用于生成一个指定范围内的随机符点数,两个参数其中一个是上限,一个是下限
def share_money(total, count, max_money, min_money):
array = []
total_rest = total
for i in range(1, count):