仅包含大小写字母和数字
import random
import string
def generate_random_string(length):
characters = string.ascii_letters + string.digits
return ''.join(random.choice(characters) for _ in range(length))
random_string = generate_random_string(16)
print(random_string)
在这段代码中,generate_random_string 函数通过 string.ascii_letters 和 string.digits 来定义允许的字符集合,然后使用 random.choice() 函数从字符集合中随机选择字符来生成 16 位的随机字符串。
运行这段代码将会生成一个包含大小写字母和数字的 16 位随机字符串并打印出来。你可以根据需要调整代码中的字符串长度。