生成随机的范围
import random
import string
print(string.digits)
print(string.ascii_letters)
打印结果
string.digits=0123456789
string.ascii_letters=abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
开始获取随机字符并限定长度
def random_str(length=16):
b = []
for i in range(length):
# 获取随机字符
str_list = random.choice(string.digits + string.ascii_letters)
# 将获得的随机字符添加到列表的末尾
b.append(str_list)
# 将获得的16个元素的列表,连接到字符串中,生成16位随机字符串
random_str = ''.join(b)
return random_str
打印结果
ukfG20lied3WYey2