当前位置:   article > 正文

python_random,生成指定长度的随机字符串_random choice长度

random choice长度

生成随机的范围

  1. import random
  2. import string
  3. print(string.digits)
  4. print(string.ascii_letters)
打印结果
string.digits=0123456789
string.ascii_letters=abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ

开始获取随机字符并限定长度

  1. def random_str(length=16):
  2. b = []
  3. for i in range(length):
  4. # 获取随机字符
  5. str_list = random.choice(string.digits + string.ascii_letters)
  6. # 将获得的随机字符添加到列表的末尾
  7. b.append(str_list)
  8. # 将获得的16个元素的列表,连接到字符串中,生成16位随机字符串
  9. random_str = ''.join(b)
  10. return random_str

打印结果

ukfG20lied3WYey2

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Li_阴宅/article/detail/758218
推荐阅读
相关标签
  

闽ICP备14008679号