1.基础随机
import random
#随机0~1
print(random.random())
# 0.43637643096263334
#指定范围随机数[1,8]
print(random.randint(1,8))
# 4
# [1,2]
print(random.randrange(1,3))
#随机获取序列中的元素
print(random.choice("hello"))
# l
print(random.choice([1,"abc"]))
# s
list1 = [20, 16, 10, 5]
random.shuffle(list1)
print(list1)
#指定随机数列个数
print(random.sample([1,2,4],2))
# [4, 2]
2.应用
生成验证码
#生成一个验证码
def verify_code():
code = ""
for i in range(5):
#随机数字
add_num = str(random.randrange(10))
# 随机字母
add_str = chr(random.randrange(65,91))
#随机组合
code += random.choice([add_num,add_str.lower(),add_str.upper()])
return code
code = verify_code()
print(code)
#KghY6