欢迎光临
我们一直在努力

python生成指定数据随机字符串的方法

https://www.cnblogs.com/zqifa/p/python-random-1.html

https://www.jb51.net/article/129791.htm

1

#!/usr/bin/env python
# -*- coding: utf-8 -*-
import random
import string
#第一种方法
seed = "1234567890abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ!@#$%^&*()_+=-"
sa = []
for i in range(8):
  sa.append(random.choice(seed))
salt = ''.join(sa)
print salt
#运行结果:l7VSbNEG
原理,就是从一串字符中逐个随机抽取字符 ,抽取k个后,再将这k个合并
2

#第二种方法
salt = ''.join(random.sample(string.ascii_letters + string.digits, 8))
print salt
#运行结果:VOuCtHZs

直接指定生成字符串的长度。


赞(0) 打赏
未经允许不得转载:乌西塔 » python生成指定数据随机字符串的方法

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

觉得文章有用就打赏一下文章作者

微信扫一扫打赏