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使用新浪微博api上传图片到微博示例
Jan 10 Python
python基础教程之字典操作详解
Mar 25 Python
一个基于flask的web应用诞生 flask和mysql相连(4)
Apr 11 Python
Python 变量类型详解
Oct 10 Python
django框架事务处理小结【ORM 事务及raw sql,customize sql 事务处理】
Jun 27 Python
详解将Python程序(.py)转换为Windows可执行文件(.exe)
Jul 19 Python
Python Opencv提取图片中某种颜色组成的图形的方法
Sep 19 Python
python3获取文件中url内容并下载代码实例
Dec 27 Python
Python qrcode 生成一个二维码的实例详解
Feb 12 Python
python tkinter之顶层菜单、弹出菜单实例
Mar 04 Python
记录一下scrapy中settings的一些配置小结
Sep 28 Python
python游戏开发之pygame实现接球小游戏
Apr 22 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
PHP用FTP类上传文件视频等的简单实现方法
2016/09/23 PHP
jquery连缀语法如何实现
2012/11/29 Javascript
js监听滚动条滚动事件使得某个标签内容始终位于同一位置
2014/01/24 Javascript
jQuery仿天猫实现超炫的加入购物车
2015/05/04 Javascript
jquery简单实现图片切换效果的方法
2015/05/12 Javascript
JavaScript中join()方法的使用简介
2015/06/09 Javascript
基于JS实现bookstore静态页面的实例代码
2017/02/22 Javascript
vue用Object.defineProperty手写一个简单的双向绑定的示例
2018/07/09 Javascript
element UI upload组件上传附件格式限制方法
2018/09/04 Javascript
浅谈layui 数据表格前后台传值的问题
2019/09/12 Javascript
解决layui富文本编辑器图片上传无法回显的问题
2019/09/18 Javascript
Vue之Mixins(混入)的使用方法
2019/09/24 Javascript
微信小程序仿抖音视频之整屏上下切换功能的实现代码
2020/05/24 Javascript
[06:25]DOTA2英雄梦之声_第17期_大地之灵
2014/06/20 DOTA
[14:21]VICI vs EG (BO3)
2018/06/07 DOTA
Python使用logging结合decorator模式实现优化日志输出的方法
2016/04/16 Python
pyspark 读取csv文件创建DataFrame的两种方法
2018/06/07 Python
Python PyAutoGUI模块控制鼠标和键盘实现自动化任务详解
2018/09/04 Python
python中的for循环
2018/09/28 Python
解决python线程卡死的问题
2019/02/18 Python
Python列表切片操作实例总结
2019/02/19 Python
Python获取一个用户名的组ID过程解析
2019/09/03 Python
Python数据可视化:箱线图多种库画法
2019/11/06 Python
python实现的分层随机抽样案例
2020/02/25 Python
python2和python3哪个使用率高
2020/06/23 Python
Python爬虫自动化爬取b站实时弹幕实例方法
2021/01/26 Python
人事部专员岗位职责
2014/03/04 职场文书
会计核算科岗位职责
2014/03/19 职场文书
学习演讲稿范文
2014/05/10 职场文书
英语教师自荐信
2014/05/26 职场文书
上课说话检讨书500字
2014/11/01 职场文书
2015年元旦主持词开场白
2014/12/14 职场文书
仰望星空观后感
2015/06/10 职场文书
让人感觉高大上的讲话稿怎么写?
2019/07/08 职场文书
公文写作:新员工转正申请书范本3篇!
2019/08/07 职场文书
分析Python list操作为什么会错误
2021/11/17 Python