python_生成随机手机号

写个一函数,这个函数的功能是,传入一个数字,产生N条手机号,产生的手机号不能重复。
[150,189,188,170,132,150,186]
def phone(500):
phone.txt
1861232323
23423423

import randomimport string#写一个文件def phone_num(num):    phone_nums=set()#集合不重复,无序    num_start = [‘131‘,‘132‘,‘133‘,‘150‘,‘186‘,‘189‘,‘177‘]    for i in range (num):        num_starts =random.choice(num_start)        num_end =‘‘.join(random.sample(string.digits,8))        res = num_starts+num_end+‘\n‘        # print("num_start is {} \t num_end is {}".format(num_starts,num_end))        #将生成的手机号添加到集合        phone_nums.add(res)    with open(‘phone_nums.txt‘,‘w‘,encoding=‘utf-8‘) as fw:        fw.writelines(phone_nums)phone_num(10)

原文地址:https://www.cnblogs.com/mercywym/p/10051377.html

时间: 2024-10-10 13:56:49

python_生成随机手机号的相关文章

python_生成随机验证码

import random # 传递一个默认的参数:验证码长度为6 def wdc(length = 6): data = [] for i in range(length): # 生成随机65-90直接随机的数 v = random.randint(65,90) # 将生成的随机数转换成unicode编码,然后存入列表 data.append(chr(v)) # 将列表中的元素连接起来 return ''.join(data) code = wdc() print(code) import r

生成随机手机号

1 DECLARE @r numeric(15,8) 2 DECLARE @tempStr char(10) 3 select @r=RAND((DATEPART(mm,GETDATE())*100000)+(DATEPART(ss,GETDATE())*1000)+DATEPART(ms,GETDATE())+cast( floor(rand()*100) as int)) 4 SET @tempStr=@r 5 select '132'+SUBSTRING(@tempStr,3,4)+SUB

Python_生成大量随机信息

1 #coding=utf-8 2 import random 3 import string 4 import codecs 5 ''' 6 演示如何使用Python标准库random来生成随机数据,这在需要 7 ''' 8 #常用汉字Unicode编码表 9 StringBase = '\u7684\u4e00\u4e86\u662f\u6211\u4e0d\u5728\u4eba\u4eec\u6709\u6765\u4ed6\u8fd9\u4e0a\u7740\u4e2a\u5730\u

powershell 生成随机用户信息

#生成随机用户信息,包括姓名.QQ.邮箱,手机号 [email protected]('一','丁','三','专','世','业','丝','中','丰','临','丹','丽','举','乃','义', '乐','乔','书','云','亘','亮','人','仁','今','仙','令','仪','伟','伯','伶','佑','作', '佩','佳','侠','侬','俊','俏','俐','信','修','倩','健','偲','儿','允','元','兆','光', '兰','兴',

[转]一个简单的生成随机手机/电话号码/身份证号/银行卡号/地址/电子邮件等的Oracle小程序

在某些场景下我们可能需要生成一些随机数据,比如在测试环境中生成手机号.电子邮件地址等数据用来进行功能测试.或者将生产的数据导入到测试环境中,进行简单的脱敏处理.这是我在DBMS_RANDOM的基础上进行扩展开发的能够生成: 手机号码 电话号码 电子邮件 身份证号 银行卡号 住址 的一个Oracle Package,有兴趣的朋友可以从这里下载:http://pan.baidu.com/s/1pJBkVyF当然限于个人能力等原因,还有许多不足,恳请指正. 生成随机手机号码: 点击(此处)折叠或打开

学习python:实例2.用PIL生成随机验证码

效果: 代码: # 生成随机验证码图片 import string from random import randint, sample from PIL import Image, ImageDraw, ImageFont, ImageFilter # Image 负责处理图片 # ImageDraw 画笔 # ImageFont 文字 # ImageFileter 滤镜 # 定义变量 img_size = (150,50)        # 定义画布大小 img_rgb = (255,255

动态生成随机背景色表格

<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title>动态生成随机背景色表格</title> <style> table{margin-top:20px;width:800px;border:1px solid #ddd;border-collapse:collapse;} td{border:1px solid #ddd;padding:

.net生成随机字符串

生成随机字符串的工具类: /// <summary> /// 随机字符串工具类 /// </summary> public class RandomTools { /// <summary> /// 随机系数 /// </summary> public static int _RandIndex = 0; #region 获取某个区间的一个随机数 /// <summary> /// 获取某个区间的一个随机数 /// </summary>

在JSP中动态生成随机验证码,登录时后台校验验证码,以及如何避免同一个验证码被重复提交爆破密码

只需几步就可以生成动态随机的验证码,最终效果如下图: 一 前台显示页面login.jsp 其中验证码显示的是一张图片,链接指向的是生成验证码的servlet,同时点击图片后触发changeImg()这个js函数,使其动态生成一个新的验证码,这个函数中的参数t=Math.random()并不会参与验证码的生成,它的作用仅仅只是表示每次提交的并不是同一个请求,需要单独处理,完整的login.jsp代码如下: <%@ page language="java" contentType=&