python使用Faker生成隨機(jī)數(shù)據(jù)

1.什么是Faker
Faker是一個(gè)Python包,開源的GITHUB項(xiàng)目,主要用來創(chuàng)建偽數(shù)據(jù),使用Faker包,無需再手動(dòng)生成或者手寫隨機(jī)數(shù)來生成數(shù)據(jù),只需要調(diào)用Faker提供的方法,即可完成數(shù)據(jù)的生成。

2.安裝Faker

 pip install faker

3.Faker的使用

import faker
 初始化:
 f=faker.Faker(locale='zh_CN')
使用:
import faker
f = faker.Faker(locale='zh-CN')
print(f.name())#姓名
print(f.credit_card_number())#隨機(jī)信用卡號(hào)
print(f.email())#隨機(jī)信用卡號(hào)
print(f.ipv4())#隨機(jī)ip地址
print(f.user_name())#隨機(jī)用戶名
print(f.phone_number())#隨機(jī)電話
print(f.ssn())#隨機(jī)身份證號(hào)</pre>
country():國(guó)家
province():省份
city_suffix():市,縣
district():區(qū)
street_address():街道地址
street_name():街道名
street_suffix():街、路
country_code():國(guó)家編碼
postcode():郵編
geo_coordinate():地理坐標(biāo)
longitude():經(jīng)度
latitude():緯度
lexify():替換所有問號(hào)?帶有隨機(jī)事件
numerify():生成三位隨機(jī)數(shù)
random_digit():生成0~9隨機(jī)數(shù)
random_digit_not_null():生成1~9的隨機(jī)數(shù)
random_element():生成隨機(jī)字母
random_int():隨機(jī)數(shù)字,默認(rèn)0~9999,可通過min,max參數(shù)修改
random_letter():隨機(jī)字母
random_number():隨機(jī)數(shù)字,參數(shù)digits設(shè)置生成的數(shù)字位數(shù)
color_name():隨機(jī)顏色名
hex_color():隨機(jī)HEX顏色
rgb_color():隨機(jī)RGB顏色
safe_color_name():隨機(jī)安全色名
safe_hex_color():隨機(jī)安全HEX顏色
bs():隨機(jī)公司服務(wù)名
company():隨機(jī)公司名(長(zhǎng))
company_prefix():隨機(jī)公司名(短)
company_suffix():公司性質(zhì)
credit_card_expire():隨機(jī)信用卡到期日
credit_card_full():生成完整信用卡信息
credit_card_number():信用卡號(hào)
credit_card_provider():信用卡類型
credit_card_security_code():信用卡安全碼
currency_code():貨幣編碼
am_pm():AM/PM
century():隨機(jī)世紀(jì)
date():隨機(jī)日期
date_between():隨機(jī)生成指定范圍內(nèi)日期,參數(shù):start_date,end_date
date_between_dates():隨機(jī)生成指定范圍內(nèi)日期,用法同上
date_object():隨機(jī)生產(chǎn)從1970-1-1到指定日期的隨機(jī)日期。
date_this_month():
date_this_year():
date_time():隨機(jī)生成指定時(shí)間(1970年1月1日至今)
date_time_ad():生成公元1年到現(xiàn)在的隨機(jī)時(shí)間
date_time_between():用法同dates
future_date():未來日期
future_datetime():未來時(shí)間
month():隨機(jī)月份
month_name():隨機(jī)月份(英文)
past_date():隨機(jī)生成已經(jīng)過去的日期
past_datetime():隨機(jī)生成已經(jīng)過去的時(shí)間
time():隨機(jī)24小時(shí)時(shí)間
timedelta():隨機(jī)獲取時(shí)間差
time_object():隨機(jī)24小時(shí)時(shí)間,time對(duì)象
time_series():隨機(jī)TimeSeries對(duì)象
timezone():隨機(jī)時(shí)區(qū)
unix_time():隨機(jī)Unix時(shí)間
year():隨機(jī)年份
file_extension():隨機(jī)文件擴(kuò)展名
file_name():隨機(jī)文件名(包含擴(kuò)展名,不包含路徑)
file_path():隨機(jī)文件路徑(包含文件名,擴(kuò)展名)
mime_type():隨機(jī)mime Type
ascii_company_email():隨機(jī)ASCII公司郵箱名
ascii_email():隨機(jī)ASCII郵箱
ascii_free_email():
ascii_safe_email():
company_email():
domain_name():生成域名
domain_word():域詞(即,不包含后綴)
email():
free_email():
free_email_domain():
f.safe_email():安全郵箱
f.image_url():隨機(jī)URL地址
ipv4():隨機(jī)IP4地址
ipv6():隨機(jī)IP6地址
mac_address():隨機(jī)MAC地址
tld():網(wǎng)址域名后綴
uri():隨機(jī)URI地址
uri_extension():網(wǎng)址文件后綴
uri_page():網(wǎng)址文件(不包含后綴)
uri_path():網(wǎng)址文件路徑(不包含文件名)
url():隨機(jī)URL地址
user_name():隨機(jī)用戶名
isbn10():隨機(jī)ISBN(10位)
isbn13():隨機(jī)ISBN(13位)
job():隨機(jī)職位
paragraph():隨機(jī)生成一個(gè)段落
paragraphs():隨機(jī)生成多個(gè)段落,通過參數(shù)nb來控制段落數(shù),返回?cái)?shù)組
sentence():隨機(jī)生成一句話
sentences():隨機(jī)生成多句話,與段落類似
text():隨機(jī)生成一篇文章
word():隨機(jī)生成詞語(yǔ)
words():隨機(jī)生成多個(gè)詞語(yǔ),用法與段落,句子,類似
binary():隨機(jī)生成二進(jìn)制編碼
boolean():True/False
language_code():隨機(jī)生成兩位語(yǔ)言編碼
locale():隨機(jī)生成語(yǔ)言/國(guó)際 信息
md5():隨機(jī)生成MD5
null_boolean():NULL/True/False
password():隨機(jī)生成密碼,可選參數(shù):length:密碼長(zhǎng)度;special_chars:是否能使用特殊字符;digits:是否包含數(shù)字;upper_case:是否包含大寫字母;lower_case:是否包含小寫字母
sha1():隨機(jī)SHA1
sha256():隨機(jī)SHA256
uuid4():隨機(jī)UUID
first_name():
first_name_female():女性名
first_name_male():男性名
first_romanized_name():羅馬名
last_name():
last_name_female():女
last_name_male():男
last_romanized_name():
name():隨機(jī)生成姓名
name_female():男性姓名
name_male():女性姓名
romanized_name():羅馬名
msisdn():移動(dòng)臺(tái)國(guó)際用戶識(shí)別碼,即移動(dòng)用戶的ISDN號(hào)碼
phone_number():隨機(jī)生成手機(jī)號(hào)
phonenumber_prefix():隨機(jī)生成手機(jī)號(hào)段
profile():隨機(jī)生成檔案信息
simple_profile():隨機(jī)生成簡(jiǎn)單檔案信息

ssn():生成身份證號(hào)

chrome():隨機(jī)生成Chrome的瀏覽器user_agent信息

firefox():隨機(jī)生成FireFox的瀏覽器user_agent信息

internet_explorer():隨機(jī)生成IE的瀏覽器user_agent信息

opera():隨機(jī)生成Opera的瀏覽器user_agent信息

safari():隨機(jī)生成Safari的瀏覽器user_agent信息

linux_platform_token():隨機(jī)Linux信息

user_agent():隨機(jī)user_agent信息

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容