标签:pre 多个 随机选择 大于等于 参数 小数 红包 sample 函数
随机数
>>> import random
random.random() # 大于0且小于1之间的小数
0.7664338663654585
random.uniform(1,3) #大于1小于3的小数
1.6270147180533838#恒富:发红包
random.randint(1,5)
#大于等于1且小于等于5之间的整数
#会包含 1 2 3
>>> random.randrange(1,10,2) #大于等于1且小于10之间的奇数
>>> random.randrange(1,3) #会包含 1 2 不包含 3
>>> 2
>>> random.randrange(1,6,2) #只出现 1 3 5
>>> 5
random.choice([1,'23',[4,5]]) # #1或者23或者[4,5]
#随机选择多个返回,返回的个数为函数的第二个参数
random.sample([1,'23',[4,5]],2) # #列表元素任意2个组合
[[4, 5], '23']
random.sample('abcdefgg123!@#',5) #随机返回几个字符
['b', '!', '3', 'e', '@']
item=[1,3,5,7,9]
random.shuffle(item) # 打乱次序
item
[5, 1, 3, 7, 9]
random.shuffle(item)
item
[5, 9, 7, 1, 3]
d = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
random.shuffle() #洗牌
d
[9, 0, 2, 6, 7, 8, 1, 4, 5, 3]
标签:pre 多个 随机选择 大于等于 参数 小数 红包 sample 函数
原文地址:https://www.cnblogs.com/ham-731/p/12121465.html