关闭

自用fake库,生成身份证,手机号,中文姓名,ip地址和邮箱地址等

768人阅读 评论(2) 收藏 举报
分类:

自测试过程,经常需要生成身份证,手机号,中文姓名,ip地址和邮箱地址等,所以自己写了个库。

'''''''''''''''
自测试内容(源代码见CSDN资源下载地址)
'''''''''''''''  
def test():
    print '==========1.身份证号=========='
    print MakeID(15)
    print MakeID(18)
    print MakeID(18,1)#生成位数为1的身份证号
    print MakeID(18,'X')#生成位数为X的身份证号
    print CheckID(MakeID(15))
    print CheckID(MakeID(18))
    print CheckID(IDoldToNew(MakeID(15)))
    print '==========2.手机号=========='
    print MakePhone(0)
    print MakePhone(1)
    print MakePhone()
    print '==========3.随机数=========='
    print MakeNum(2)#3位随机数
    print MakeNum(20)#20位随机数
    print MakeNum()
    print '==========4.用户名=========='
    print MakeUser()
    print MakeUser('Cn',4)
    print MakeUser('cN',3)
    print MakeUser('cn',2)
    print MakeUser('EN',6)
    print MakeUser('en',20)
    print '==========5.邮箱=========='
    print MakeMail(6)
    print MakeMail(7)
    print MakeMail(8)
    print MakeMail(9)
    print MakeMail(10)
    print MakeMail()
    print MakeMail(5)
    print MakeMail(4)
    print MakeMail(13)
    print MakeMail(14)
    print '==========5.IP地址=========='
    print MakeIP()
    print MakeIP('192')
    print MakeIP('192.168')
    print MakeIP('192.168.136')



0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:845次
    • 积分:29
    • 等级:
    • 排名:千里之外
    • 原创:2篇
    • 转载:0篇
    • 译文:0篇
    • 评论:2条
    文章分类
    文章存档