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的类方法和静态方法
Dec 13 Python
Python实现抓取页面上链接的简单爬虫分享
Jan 21 Python
Python程序中使用SQLAlchemy时出现乱码的解决方案
Apr 24 Python
python通过imaplib模块读取gmail里邮件的方法
May 08 Python
详解Python的Django框架中的中间件
Jul 24 Python
详解Python发送email的三种方式
Oct 18 Python
Django模板Templates使用方法详解
Jul 19 Python
django项目中新增app的2种实现方法
Apr 01 Python
python爬虫筛选工作实例讲解
Nov 23 Python
如何用python爬取微博热搜数据并保存
Feb 20 Python
python实现ROA算子边缘检测算法
Apr 05 Python
Python机器学习之KNN近邻算法
May 14 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
如何开发一个虚拟域名系统
2006/10/09 PHP
php安全配置 如何配置使其更安全
2011/12/16 PHP
php代码检查代理ip的有效性
2016/08/19 PHP
Laravel框架实现定时Task Scheduling例子
2019/10/22 PHP
jquery 简短几句代码实现给元素动态添加及获取提示信息
2011/09/01 Javascript
js屏蔽鼠标键盘(右键/Ctrl+N/Shift+F10/F11/F5刷新/退格键)
2013/01/24 Javascript
JQuery slideshow的一个小问题(如何发现及解决过程)
2013/02/06 Javascript
jQuery自动切换/点击切换选项卡效果的小例子
2013/08/12 Javascript
图片动画横条广告带上下滚动可自定义图片、链接等等
2013/10/20 Javascript
利用jQuery实现可输入搜索文字的下拉框
2013/10/23 Javascript
jquery选择器原理介绍($()使用方法)
2014/03/25 Javascript
JavaScript实现简单图片滚动附源码下载
2014/06/17 Javascript
JavaScript中style.left与offsetLeft的使用及区别详解
2016/06/08 Javascript
js获取地址栏中传递的参数(两种方法)
2017/02/08 Javascript
angular十大常见问题
2017/03/07 Javascript
微信小程序开发中的疑问解答汇总
2017/07/03 Javascript
vue使用v-for实现hover点击效果
2018/09/29 Javascript
微信小程序仿今日头条导航栏滚动解析
2019/08/20 Javascript
vue实现点击按钮切换背景颜色的示例代码
2020/06/23 Javascript
使用AutoJs实现微信抢红包的代码
2020/12/31 Javascript
Python类的基础入门知识
2008/11/24 Python
Python的函数嵌套的使用方法
2014/01/24 Python
关于pytorch处理类别不平衡的问题
2019/12/31 Python
jupyter notebook参数化运行python方式
2020/04/10 Python
详解Html5中video标签那些属性和方法
2019/07/01 HTML / CSS
利用异或运算实现两个无符号数的加法运算
2013/12/20 面试题
自荐信格式技巧有哪些呢
2013/11/19 职场文书
母亲80寿诞答谢词
2014/01/16 职场文书
求职信的七个关键技巧
2014/02/05 职场文书
优良学风班总结材料
2014/02/08 职场文书
2015年信贷员工作总结
2015/04/28 职场文书
公司员工手册范本
2015/05/14 职场文书
2015年教师节感言
2015/08/03 职场文书
2016元旦主持人开场白
2015/12/03 职场文书
PHP实现创建以太坊钱包转账等功能
2021/04/21 PHP
springboot+rabbitmq实现智能家居实例详解
2022/07/23 Java/Android