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是编译运行的验证方法
Jan 30 Python
批量获取及验证HTTP代理的Python脚本
Apr 23 Python
Python中表达式x += y和x = x+y 的区别详解
Jun 20 Python
python利用MethodType绑定方法到类示例代码
Aug 27 Python
使用pandas把某一列的字符值转换为数字的实例
Jan 29 Python
python实现随机漫步方法和原理
Jun 10 Python
python IDLE 背景以及字体大小的修改方法
Jul 12 Python
PyQt5基本控件使用之消息弹出、用户输入、文件对话框的使用方法
Aug 06 Python
python 五子棋如何获得鼠标点击坐标
Nov 04 Python
keras 使用Lambda 快速新建层 添加多个参数操作
Jun 10 Python
python在CMD界面读取excel所有数据的示例
Sep 28 Python
Python创建文件夹与文件的快捷方法
Dec 08 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
destoon实现VIP排名一直在前面排序的方法
2014/08/21 PHP
在TP5数据库中四个字段实现无限分类的示例
2019/10/18 PHP
PHP的imageTtfText()函数深入详解
2021/03/03 PHP
js实现杯子倒水问题自动求解程序
2013/03/25 Javascript
图片上传插件jquery.uploadify详解
2013/11/15 Javascript
判断javascript的数据类型(示例代码)
2013/12/11 Javascript
JS检测输入字符是否包含非法字符的示例代码
2014/02/11 Javascript
简介JavaScript中的setHours()方法的使用
2015/06/11 Javascript
浅析AngularJS Filter用法
2015/12/28 Javascript
基于node实现websocket协议
2016/04/25 Javascript
简单的分页代码js实现
2016/05/17 Javascript
JavaScript如何实现跨域请求
2016/08/05 Javascript
Map.vue基于百度地图组件重构笔记分享
2017/04/17 Javascript
利用Javascript获取选择文本所在的句子详解
2017/12/03 Javascript
解决vue项目报错webpackJsonp is not defined问题
2018/03/14 Javascript
浅谈Angular单元测试总结
2019/03/22 Javascript
详解element-ui中el-select的默认选择项问题
2019/08/02 Javascript
解决微信授权成功后点击按返回键出现空白页和报错的问题
2020/06/08 Javascript
快速了解Vue父子组件传值以及父调子方法、子调父方法
2020/07/15 Javascript
利用Python实现原创工具的Logo与Help
2018/12/03 Python
Python PyQt5 Pycharm 环境搭建及配置详解(图文教程)
2019/07/16 Python
Html5 new XMLHttpRequest()监听附件上传进度
2021/01/14 HTML / CSS
澳大利亚婴儿礼品公司:The Baby Gift Company
2018/11/04 全球购物
亚洲领先的旅游体验市场:Voyagin
2019/11/23 全球购物
德国富尔达运动鞋店:43einhalb
2020/12/25 全球购物
90后毕业生的求职信范文
2013/09/21 职场文书
ktv筹备计划书
2014/05/03 职场文书
责任书格式范文
2014/07/28 职场文书
2014年四风问题自我剖析材料
2014/09/15 职场文书
2014年消防工作总结
2014/11/21 职场文书
步步惊心观后感
2015/06/12 职场文书
关于教师节的广播稿
2015/08/19 职场文书
幼儿体育课教学反思
2016/02/16 职场文书
浅谈Redis在直播场景的实践方案
2021/04/27 Redis
小程序wx.getUserProfile接口的具体使用
2021/06/02 Javascript
Jupyter Notebook 如何修改字体和大小以及更改字体样式
2021/06/03 Python