Python Faker 建立偽資料

2021-09-26 15:42:28 字數 709 閱讀 6355

faker是乙個python包,開源的github專案,主要用來建立偽資料,使用faker包,無需再手動生成或者手寫隨機數來生成資料,只需要呼叫faker提供的方法,即可完成資料的生成。

安裝faker:pip install faker

使用faker:

from faker import faker匯入包

初始化 f=faker(locale=『zh_cn』)

from faker import faker

f = faker(locale=

'zh_cn'

)filename=

'keyou.txt'

for i in

range(1

,100

):

name=f.name(

)

idcard=f.ssn(

)#身份證號碼

phone=f.phone_number(

)#手機號

email=f.safe_email(

)

with

open

(filename,

'a',encoding=

'utf-8')as

file

:file

.writelines(filecontent)

用法資料:

隨機數 偽隨機數

隨機數 偽隨機數 rand函式在產生隨機數前,需要系統提供的生成偽隨機數序列的種子,rand根據這個種子的值產生一系列隨機數。如果系統提供的種子沒有變化,每次呼叫rand函式生成的偽隨機數序列都是一樣的。srand unsigned seed 通過引數seed改變系統提供的種子值,從而可以使得每次呼...

生成偽隨機數

真正的隨機數只能自然生成,所以我們人工得到的隨機數被稱為偽隨機數。使用中的rand 函式可以生成0 rand max之間的隨機整數.rand 函式使用乙個起始的種子值生成一系列數字,對於乙個特定的種子產生的序列數永遠是相同的。如果使用rand 函式只使用乙個種子值,即預設的種子值,就會使得序列數是有...

C 偽隨機數

自然界中的有很多不確定的物理現象,通過測量這些現象,就可以獲得真隨機數。比如白雜訊的幅值 電子元器件的電壓雜訊等,真隨機數可以通過用硬體對這些引數進行採集獲得。偽隨機數序列是用確定性的演算法計算出來的週期很長的序列。程式的執行過程是乙個確定的過程,每一條指令都是確定的,因此不能產生真的隨機數。說到偽...