1. 程式人生 > >自用fake庫,生成身份證,手機號,中文姓名,ip地址和郵箱地址等

自用fake庫,生成身份證,手機號,中文姓名,ip地址和郵箱地址等

自測試過程,經常需要生成身份證,手機號,中文姓名,ip地址和郵箱地址等,所以自己寫了個庫。

獲取地址:http://download.csdn.net/download/mzky_kt/9831364

'''''''''''''''
自測試內容(原始碼見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')