random
import random
print(random.random()) # 大于0且小于1之间的小数
print(random.uniform(1, 4)) #大于1小于4的小数
print(random.randrange(1, 2))
print(random.randint(1, 1000)) # 大于等于1且小于等于1000之间的整数
print(random.randrange(1, 20, 2)) # 大于等于1且小于10之间的奇数
print(random.choice([1, '23', [4, 5]])) #1或者23或者[4,5]
print(random.sample([1, '23', [4, 5]], 2)) #随机选择多个返回,返回的个数为函数的第二个参数
#打乱列表顺序
item = [1, 3, 5, 7, 9]
random.shuffle(item) #打乱次序
print(item)
生成随机验证码
![]()
import random
def v_code():
code = ''
for i in range(5):
num = random.randint(0, 9)
alf = chr(random.randint(65, 90))
add = random.choice([num, alf])
code = "".join([code, str(add)])
return code
print(v_code())
生成验证码