Faker.Net Internet 网络相关(邮箱、域名、网址、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 随机文本生成