前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >​python小例01-随机生成不重复的【x个】【x位数】数字字符

​python小例01-随机生成不重复的【x个】【x位数】数字字符

作者头像
哆哆Excel
发布2022-10-25 15:25:30
6970
发布2022-10-25 15:25:30
举报
文章被收录于专栏:哆哆Excel

python小实例001:随机生成不重复的【x个】【x位数】数字字符

import random

'''

#在我们模拟数据进行应用于程序的时候常要用到如“一组不重复的身份证号”之类的数据

#随机生成【不重复的x个】,【x位数的数字字符】的一组列表

'''

import random

def randomlist(number=10,digit=10):

    res_list=[]

    while len(res_list)<number:

        temp_list=[str(random.randint(0,9)) for i in range(digit)]

        temp_s="".join(temp_list)

        print(temp_s)

        if temp_s not in res_list:

            res_list.append(temp_s)

    return res_list

t=randomlist(8,12)

print(t)

输出效果:8个,12位数的数字字符

['903608611055', '071261393424', '469945142712', '790618538596', '694693905624', '573586052207', '319683934607', '943736345774']

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2020-05-19,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 哆哆Excel 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档