栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

Python中生成随机字符串

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Python中生成随机字符串

使用random.choice()和string.join() 普通随机字符串:
import random
import string

number = 6
length_of_string = 9
print("输出:/n")
for x in range(number):
    print(''.join(random.choice(string.ascii_letters + string.digits)for _ in range(length_of_string)))
'''
大写字母和小写字母序列中使用 string.ascii_uppercase 和 string.ascii_lowercase,两者都使用 string.ascii_letters,数字序列使用 string.digits,标点符号序列使用 string.punctuation
'''

'''
输出:
FFfRNncf7
IhCcnbdmS
2FadOWS7g
AWzEL5eTV
bB6eSl3Rz
VyH6jky8v

'''
生成加密的随机字符串:

生成加密安全的随机字符串,我们可以使用 random.SystemRandom() 方法,该方法从操作系统的源中生成随机数。

import string
import random

number = 6
length_of_string = 8
for x in range(number):
  print(''.join(random.SystemRandom().choice(string.ascii_letters + string.digits) for _ in range(length_of_string)))

'''
输出:
xhBZdhDy
EiWb0DIj
bLH6vQDb
gBGBXi6o
KUwiv184
f1JfnC0P
'''

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/998417.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号