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 with statement 进行文件操作指南
Aug 22 Python
python实现微信接口(itchat)详细介绍
Oct 23 Python
Python实现邮件的批量发送的示例代码
Jan 23 Python
python实现旋转和水平翻转的方法
Oct 25 Python
pycharm 实现显示project 选项卡的方法
Jan 17 Python
spark dataframe 将一列展开,把该列所有值都变成新列的方法
Jan 29 Python
pyqt5 comboBox获得下标、文本和事件选中函数的方法
Jun 14 Python
python turtle库画一个方格和圆实例
Jun 27 Python
Python 实现使用空值进行赋值 None
Mar 12 Python
pip install 使用国内镜像的方法示例
Apr 03 Python
python算的上脚本语言吗
Jun 22 Python
基于python实现复制文件并重命名
Sep 16 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 get_headers 判断URL是否有效的解决办法
2013/04/27 PHP
PHP实现的博客欢迎提示功能(很特别哦)
2014/06/05 PHP
yii实现级联下拉菜单的方法
2014/07/31 PHP
PHP用反撇号执行外部命令
2015/04/14 PHP
PHP框架性能测试报告
2016/05/08 PHP
浅谈php数组array_change_key_case() 函数和array_chunk()函数
2016/10/22 PHP
PHP简单实现二维数组赋值与遍历功能示例
2017/10/19 PHP
40个新鲜出炉的jQuery 插件和免费教程[上]
2012/07/24 Javascript
使用jquery自定义鼠标样式满足个性需求
2013/11/05 Javascript
EasyUi中的Combogrid 实现分页和动态搜索远程数据
2016/04/01 Javascript
深入理解js数组的sort排序
2016/05/28 Javascript
vue组件实例解析
2017/01/10 Javascript
JS文件/图片从电脑里面拖拽到浏览器上传文件/图片
2017/03/08 Javascript
Bootstrap模态框插入视频的实现代码
2017/06/25 Javascript
前端跨域的几种解决方式总结(推荐)
2017/08/16 Javascript
vue3.0封装轮播图组件的步骤
2021/03/04 Vue.js
在主机商的共享服务器上部署Django站点的方法
2015/07/22 Python
Python实现利用最大公约数求三个正整数的最小公倍数示例
2017/09/30 Python
Python排序搜索基本算法之选择排序实例分析
2017/12/09 Python
对python pandas读取剪贴板内容的方法详解
2019/01/24 Python
详解django2中关于时间处理策略
2019/03/06 Python
用Python爬取QQ音乐评论并制成词云图的实例
2019/08/24 Python
python中导入 train_test_split提示错误的解决
2020/06/19 Python
Python实现定时监测网站运行状态的示例代码
2020/09/30 Python
Python 使用office365邮箱的示例
2020/10/29 Python
美国网上眼镜供应商:LEOTONY(眼镜、RX太阳镜和太阳镜)
2017/10/31 全球购物
Hoka One One法国官网:美国专业跑鞋品牌
2018/12/29 全球购物
资产评估专业大学生求职信
2013/09/29 职场文书
水利学院求职自荐书
2014/02/01 职场文书
大学生个人自荐信
2014/02/24 职场文书
《开国大典》教学反思
2014/04/19 职场文书
西安兵马俑导游词
2015/02/02 职场文书
python基于tkinter制作m3u8视频下载工具
2021/04/24 Python
Golang 空map和未初始化map的注意事项说明
2021/04/29 Golang
SQL注入详解及防范方法
2021/12/06 MySQL
vscode远程免密登入Linux服务器的配置方法
2022/06/28 Servers