1.随机数
import random
- 0-1间的随机浮点数,random.random()
- 指定区间随机浮点数,random.uniform(a,b)
- 指定区间随机整数(闭区间),random.randint(a,b)
- 指定步长随机整数(左闭右开),random.randrange(0,11,2)
2.随机字符,字符串
import random
import string
- 指定字符串内的随机字符,random.choice('abc')
- 指定数量,指定字符串内的随机字符,random.sample('abc',2)
- 从a-zA-Z0-9生成指定数量的随机字符,''.join(random.sample(string.ascii_letters + string.digits,8))
- 随机选取字符串,random.choice(['abc','apple','banana'])
- 将列表元素打乱,random.shuffle(['av','bc','dfk'])