python 生成不含大写字母的随机12位字符串

要生成一个不含大写字母的随机12位字符串,可以使用Python的random模块。下面是一个简单的示例代码,生成由小写字母和数字组成的随机字符串:

import random
import string

def generate_random_string(length: number):
    # 定义可用字符,包括小写字母和数字
    characters = string.ascii_lowercase + string.digits
    # 生成随机字符串
    random_string = ''.join(random.choice(characters) for _ in range(length))
    return random_string

# 生成并打印随机字符串
random_str = generate_random_string(12)
print(random_str)

在这个代码中:

  • 使用了 string.ascii_lowercase 来获取小写字母。
  • 使用了 string.digits 来获取数字字符。
  • random.choice(characters) 用于从定义的字符集中随机选择一个字符,循环12次以构建最终的字符串。

你可以运行这段代码,每次都会生成一个新的不含大写字母的随机12位字符串。

Published At