0%

python随机生成8位字母\数字字符串

python随机生成8位字母\数字字符串

random_str = ''.join(random.choice(string.ascii_letters + string.digits) for _ in range(8))
print(random_str)

python随机生成8位字母\数字字符串(不重复)

random_str = ''.join(random.sample(string.ascii_letters + string.digits, 20))

解释

random.choice(seq): 从非空序列 seq 中随机选择一个元素。
random.sample(seq, k): 从序列 seq 中随机选择k个不重复的元素。

https://blog.csdn.net/tz_zs/article/details/103128027

原文博主: 热衷开源的宝藏Boy
原文链接: http://www.fangzengye.com/article/1626516056
版权声明: 自由转载-非商用-禁止演绎-保持署名| CC BY-NC-ND 3.0

评论区