Python生成六万个随机,唯一的8位数字和数字组成的随机字符串实例


Posted in Python onMarch 03, 2020

上代码:

环境: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 相关文章推荐
Python ORM框架SQLAlchemy学习笔记之映射类使用实例和Session会话介绍
Jun 10 Python
Python Web框架Flask下网站开发入门实例
Feb 08 Python
python的mysqldb安装步骤详解
Aug 14 Python
Python实现通讯录功能
Feb 22 Python
解决使用pycharm提交代码时冲突之后文件丢失找回的方法
Aug 05 Python
Python3 读、写Excel文件的操作方法
Oct 20 Python
djang常用查询SQL语句的使用代码
Feb 15 Python
Python三元运算与lambda表达式实例解析
Nov 30 Python
Pandas时间序列:时期(period)及其算术运算详解
Feb 25 Python
matplotlib事件处理基础(事件绑定、事件属性)
Feb 03 Python
Django实现简单的分页功能
Feb 22 Python
如何在向量化NumPy数组上进行移动窗口
May 18 Python
Django CSRF认证的几种解决方案
Mar 03 #Python
python实现电子词典
Mar 03 #Python
python关于变量名的基础知识点
Mar 03 #Python
python生成13位或16位时间戳以及反向解析时间戳的实例
Mar 03 #Python
python 插入日期数据到Oracle实例
Mar 02 #Python
Python datetime 格式化 明天,昨天实例
Mar 02 #Python
Python MySQL 日期时间格式化作为参数的操作
Mar 02 #Python
You might like
PDO防注入原理分析以及注意事项
2015/02/25 PHP
几个优化WordPress中JavaScript加载体验的插件介绍
2015/12/17 PHP
Laravel5中防止XSS跨站攻击的方法
2016/10/10 PHP
php实现留言板功能
2017/03/05 PHP
php文件包含目录配置open_basedir的使用与性能详解
2017/04/03 PHP
thinkPHP中U方法加密传递参数功能示例
2018/05/29 PHP
Ext第一周 史上最强学习笔记---GridPanel(基础篇)
2008/12/29 Javascript
利用jquery包将字符串生成二维码图片
2013/09/12 Javascript
动态添加删除表格行的js实现代码
2014/02/28 Javascript
js实现非常简单的焦点图切换特效实例
2015/05/07 Javascript
javascript实现C语言经典程序题
2015/11/29 Javascript
jquery文字填写自动高度的实现方法
2016/11/07 Javascript
AngularJS实时获取并显示密码的方法
2018/02/06 Javascript
微信小程序解除10个请求并发限制
2018/12/18 Javascript
JavaScript ES2019中的8个新特性详解
2019/02/20 Javascript
postman自定义函数实现 时间函数的思路详解
2019/04/17 Javascript
React服务端渲染原理解析与实践
2021/03/04 Javascript
Python time模块详解(常用函数实例讲解,非常好)
2014/04/24 Python
python实现批量下载新浪博客的方法
2015/06/15 Python
老生常谈Python进阶之装饰器
2017/05/11 Python
python去重,一个由dict组成的list的去重示例
2019/01/21 Python
python爬取2021猫眼票房字体加密实例
2021/02/19 Python
英国汽车和货车租赁网站:Hertz英国
2016/09/02 全球购物
Bogner美国官网:滑雪服中的”Dior”
2018/01/30 全球购物
智乐游戏测试笔试题
2014/05/21 面试题
实习生自荐信范文
2013/11/13 职场文书
药学专业个人的自我评价
2013/12/31 职场文书
银行优秀员工事迹
2014/02/06 职场文书
市场部经理岗位职责
2014/04/10 职场文书
活动总结报告范文
2014/05/04 职场文书
优秀学生干部先进事迹材料
2014/05/26 职场文书
司机工作自我鉴定
2014/09/19 职场文书
群众路线个人剖析材料及整改措施
2014/11/04 职场文书
2015年体育部工作总结
2015/04/02 职场文书
晚会主持人开场白台词
2015/05/28 职场文书
只需要100行Python代码就可以实现的贪吃蛇小游戏
2021/05/27 Python