python 生成隨機的時間和郵箱

2021-08-19 17:30:03 字數 782 閱讀 4760

from random import randrange,choice

from string import ascii_lowercase as lc

from sys import maxsize

from time import ctime

tlds = ('com','edu','net','org','gov')

for i in range(randrange(5,11)):       #隨機生成5-10的數字,表示需要生成多少條資料

dtint = randrange(maxsize)        #生成32位以下的正數:0~2^31-1

dtstr = ctime(dtint)                    #將生成的dtint轉換成日期:日期從1970-1-1加上dtint秒數

llen = randrange(4,8)                 

login = ''.join(choice(lc) for j in range(llen))        #生成4-7位的使用者名稱

dlen = randrange(llen,13)                                    

dom = ''.join(choice(lc) for j in range(dlen))       #生成llen-12位的伺服器名

print('%s::%s@%s.%s::%d-%d-%d'% (dtstr,login,dom,choice(tlds),dtint,llen,dlen))   #將隨機日期與郵箱輸出

Oracle生成隨機日期時間

一 生成隨機日期 例如,生成乙個2015年內的任意日期 分析 2015年內的任意日期,即日期範圍是 2015 01 01,2015 12 31 可以轉化為 2015 01 01 0,365 其中,2015 01 01 就是 指定日期 0,365 就是 指定範圍 1.首先確定2015年1月1日的日期整...

PHP 生成隨機數和日期時間

在php裡面兩個常用的函式 rand 生成隨機數 當括號內無引數時 系統會以當前時間為種子進行隨機數的生成 rand 1,10 括號裡面是生成隨機數的範圍,在形成的隨機數在1 10之間,在php裡面要麼不寫引數,要麼寫兩個引數形成乙個有效的取值範圍,不能只寫乙個引數或者寫兩個無效的引數。time 時...

Python 生成隨機字元

首先,引入random模組,從所列舉的字元中隨機選擇選擇乙個 char1 random.choice abcdefghijklmnopqrstuvwxyz 如果想選擇多個,可以使用random.sample從所列舉的字元中隨機挑選指令個數內容 list1 random.sample abcdefgh...