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 相关文章推荐
Flask框架的学习指南之制作简单blog系统
Nov 20 Python
Python基于列表list实现的CRUD操作功能示例
Jan 05 Python
使用实现pandas读取csv文件指定的前几行
Apr 20 Python
Python装饰器知识点补充
May 28 Python
python3使用SMTP发送HTML格式邮件
Jun 19 Python
基于python代码实现简易滤除数字的方法
Jul 17 Python
numpy向空的二维数组中添加元素的方法
Nov 01 Python
python实现控制台打印的方法
Jan 12 Python
应用OpenCV和Python进行SIFT算法的实现详解
Aug 21 Python
python实现扑克牌交互式界面发牌程序
Apr 22 Python
python实现录音功能(可随时停止录音)
Oct 26 Python
python Xpath语法的使用
Nov 26 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
这东西价格,可以买几台TECSUN S-2000
2021/03/02 无线电
php mysql procedure实现获取多个结果集的方法【基于thinkPHP】
2016/11/09 PHP
php接口技术实例详解
2016/12/07 PHP
php ActiveMQ的安装与使用方法图文教程
2020/02/23 PHP
jQuery EasyUI API 中文文档 - Panel面板
2011/09/30 Javascript
javascript闭包传参和事件的循环绑定示例探讨
2014/04/17 Javascript
js类定义函数时用prototype与不用的区别示例介绍
2014/06/10 Javascript
jQuery老黄历完整实现方法
2015/01/16 Javascript
jQuery使用正则表达式限制文本框只能输入数字
2016/06/18 Javascript
Bootstrap CSS组件之按钮下拉菜单
2016/12/17 Javascript
js cookie实现记住密码功能
2017/01/17 Javascript
基于jQuery的左滑出现删除按钮的示例
2017/08/29 jQuery
vue init webpack myproject构建项目 ip不能访问的解决方法
2018/03/20 Javascript
AngularJS中ng-options实现下拉列表的数据绑定方法
2018/08/13 Javascript
详解如何使用node.js的开发框架express创建一个web应用
2018/12/20 Javascript
对于防止按钮重复点击的尝试详解
2019/04/22 Javascript
微信小程序Page中data数据操作和函数调用方法
2019/05/08 Javascript
用 js 写一个 js 解释器过程详解
2019/08/02 Javascript
JS一次前端面试经历记录
2020/03/19 Javascript
javascript设计模式 ? 状态模式原理与用法实例分析
2020/04/22 Javascript
[02:55]含熏伴清风,风行者至宝、屠夫身心及典藏宝瓶二展示
2020/09/08 DOTA
Python搭建代理IP池实现检测IP的方法
2019/10/27 Python
pygame实现俄罗斯方块游戏(基础篇1)
2019/10/29 Python
pymysql的简单封装代码实例
2020/01/08 Python
基于python实现图片转字符画代码实例
2020/09/04 Python
python 如何设置守护进程
2020/10/29 Python
Python 利用Entrez库筛选下载PubMed文献摘要的示例
2020/11/24 Python
AmazeUI 手机版页面的顶部导航条Header与侧边导航栏offCanvas的示例代码
2020/08/19 HTML / CSS
介绍一下Java中的static关键字
2012/05/12 面试题
优秀毕业自我鉴定
2014/02/15 职场文书
家庭教育的心得体会
2014/09/01 职场文书
个人简历自我评价怎么写
2015/03/10 职场文书
民警忠诚教育心得体会
2016/01/23 职场文书
php TP5框架生成二维码链接
2021/04/01 PHP
Python的三个重要函数详解
2022/01/18 Python
动画「半妖的夜叉姬」新BD特典图公开
2022/03/22 日漫