这篇文章主要介绍Python如何生成六万个随机唯一的8位数字和数字组成的随机字符串,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!
上代码:
环境:Python3
import random,string s=string.ascii_letters+string.digits print(s) n={''.join(random.choices(s,k=8)) for I in range(60000)} print(len(n)) with open('a.csv','w') as f: for i in n: f.write(i+'\n')
运行代码,生成a.csv文件并保存。
n的类型为set集合类型,实现自动去重。
补充拓展:Python 随机生成固定长度的不重复字符串
还是看代码吧!
import random import string def generate_random_str(randomlength): ''' string.digits = 0123456789 string.ascii_letters = 26个小写,26个大写 ''' str_list = random.sample(string.digits + string.ascii_letters,randomlength) random_str = ''.join(str_list) return random_str print(generate_random_str(randomlength=20)) #randomlength大取值为26*2+10=62
造数据场景应用: 造100W个,长度为255字节的不重复随机字符串,并写入文件(参考)
import random import string file = open('1.txt','w') for i in range(1000000): random_str = ''.join(random.sample(string.digits *5 +string.ascii_letters*4,255)) file.write(random_str + '\n') file.close()
以上是“Python如何生成六万个随机唯一的8位数字和数字组成的随机字符串”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注创新互联行业资讯频道!
本文名称:Python如何生成六万个随机唯一的8位数字和数字组成的随机字符串-创新互联
分享网址:https://www.cdcxhl.com/article48/idjhp.html
成都网站建设公司_创新互联,为您提供品牌网站设计、虚拟主机、营销型网站建设、标签优化、关键词优化、企业建站
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联