import random as r
用于生成[0, 1)的随机浮点数
print(r.random()) # 0.15966568096223654
用于生成一个[a, b]的随机整数
print(r.randint(5, 9)) # 6
用于生成一个[a, b]的随机浮点数
print(r.uniform(5, 9)) # 7.466190274880667
从指定范围内,按指定基数递增的集合中获取一个随机整数。
print(r.randrange(1, 19, step=2)) # 13
从序列中获取一个随机元素。
print(r.choice([‘red‘, ‘yellow‘, ‘blue‘])) # yellow
用于将一个列表中的元素打乱。
sss1 = [‘aasd‘, ‘123‘, ‘111‘, ‘anny‘] r.shuffle(sss1) print(sss1) # [‘123‘, ‘anny‘, ‘aasd‘, ‘111‘]
从指定序列中随机获取指定长度的切片。
print(r.sample("hello,how are U?", 6)) # [‘w‘, ‘e‘, ‘l‘, ‘?‘, ‘r‘, ‘o‘]
原文:https://www.cnblogs.com/zhuzhaoli/p/14127217.html