Faker.Net 網際網路相關資料(電子郵件、網域、網址、IP)、手機號碼、地址
using Faker;
// 一般電子郵件
Console.WriteLine(Internet.GetEmail());
// 免費公共信箱(gmail、yahoo 等)
Console.WriteLine(Internet.GetFreeEmail());
// 一次性臨時信箱
Console.WriteLine(Internet.GetDisposableEmail());
// 隨機使用者名稱
Console.WriteLine(Internet.GetUserName());
// 隨機網域名稱
Console.WriteLine(Internet.GetDomainName());
// HTTP 網址
Console.WriteLine(Internet.GetHttpUrl());
// IPv4 位址
Console.WriteLine(Internet.GetIP_V4_Address());Code language: JavaScript (javascript)
haylee.rogahn@hotmail.com
tracy89@gmail.com
hannah_92@example-temp.com
keon.mcclure
example-firm.org
https://www.velma-mayer.biz
186.124.77.209Code language: CSS (css)
PhoneNumber 手機號碼
// 隨機電話號碼(國際格式,預設為美式號碼)
Console.WriteLine(PhoneNumber.GetPhoneNumber());
// 簡碼 / 短號
Console.WriteLine(PhoneNumber.GetShortPhoneNumber());Code language: JavaScript (javascript)
其他國家號碼擴充
public static string GetOtherCountryMobile()
{
string[] prefix = { "","" };//在此填寫號碼前置碼
Random rnd = new Random();
string start = prefix[rnd.Next(prefix.Length)];
string suffix = rnd.Next(10000000).ToString().PadLeft(8, '0');
return start + suffix;
}Code language: PHP (php)
Address 地址資訊
// 隨機城市名稱
Console.WriteLine(Address.GetCity());
// 隨機國家名稱
Console.WriteLine(Address.GetCountry());Code language: JavaScript (javascript)
補充同模組常用方法:
Address.GetStreetAddress(); //街道地址
Address.GetZipCode(); //郵遞區號
Address.GetState(); //州 / 省份(歐美地區)Code language: JavaScript (javascript)
範例
using Faker;
using System;
namespace FakerDemo
{
class Program
{
static void Main(string[] args)
{
//網路資訊
Console.WriteLine("電子郵件:" + Internet.GetEmail());
Console.WriteLine("IP:" + Internet.GetIP_V4_Address());
//手機號碼
Console.WriteLine("電話:" + PhoneNumber.GetPhoneNumber());
//地址
Console.WriteLine("城市:" + Address.GetCity());
Console.ReadKey();
}
}
}Code language: JavaScript (javascript)
其他測試資料產生
Previous: Lorem 隨機文字產生功能