首页 > 其他 > 详细

随机发红包

时间:2020-02-05 19:30:38      阅读:63      评论:0      收藏:0      [点我收藏+]
# 写一个发红包,接受两个参数:金额  个数
import random
money = 200
num = 10
ret = random.sample(range(1, money*100),num-1)
ret.sort()
ret.insert(0,0)
ret.append(money*100)
lst = []
for i in range(len(ret)-1):
    money = (ret[i+1]-ret[i])/100
    lst.append(money)
print(lst)
import random

lst = []
def lucky_money(money,num):
    ret = random.sample(range(1, money*100), num-1)
    ret.sort()
    ret.insert(0, 0)
    ret.append(money*100)
    
    for i in range(len(ret)-1):
        money = (ret[i+1]-ret[i])/100
        lst.append(money)
    return lst
    
lucky_money(100,3)
print(lst)
import random

def lucky_money(money,num):
    ret = random.sample(range(1, money*100), num-1)
    ret.sort()
    ret.insert(0, 0)
    ret.append(money*100)
    
    for i in range(len(ret)-1):
        money = (ret[i+1]-ret[i])
        yield money/100
for money in lucky_money(200,10):
    print(money)

 

随机发红包

原文:https://www.cnblogs.com/libragyf/p/12264754.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!