public class PersonInfoSource extends Object
| 限定符和类型 | 方法和说明 |
|---|---|
static PersonInfoSource |
getInstance()
获取唯一实例
|
String |
randomChineseMobile()
生成随机的中国手机号
|
String |
randomChineseName()
生成随机的中文人名(性别随机)
|
String |
randomChineseNickName(int maxLength)
随机昵称(中文)
|
String |
randomCreditCardNo(CreditCardType type)
已过时。
|
String |
randomEnglishName()
生成随机的英文人名
|
String |
randomFemaleChineseName()
生成随机的女性中文人名
|
String |
randomFemaleIdCard(String province,
int age)
生成随机女性身份证号码
|
String |
randomFemaleIdCard(String province,
int minAge,
int maxAge)
生成随机女性身份证号码(按年龄段)
|
String |
randomFemaleIdCard(String province,
java.time.LocalDate beginDate,
java.time.LocalDate endDate)
生成随机女性身份证号码
|
int |
randomGender()
随机性别
|
String |
randomMaleChineseName()
生成随机的男性中文人名
|
String |
randomMaleIdCard(String province,
int age)
生成随机男性身份证号码
|
String |
randomMaleIdCard(String province,
int minAge,
int maxAge)
生成随机男性身份证号码(按年龄段)
|
String |
randomMaleIdCard(String province,
java.time.LocalDate beginDate,
java.time.LocalDate endDate)
生成随机男性身份证号码
|
String |
randomNickName(int maxLength)
随机昵称(英文)
|
String |
randomPinyinNickName(int maxLength)
随机拼音昵称
|
String |
randomQQAccount()
生成随机的QQ号码
|
String |
randomQQNickName()
生成随机的非主流QQ网名
|
String |
randomStrongPassword(int length,
boolean useSpecialChar)
生成随机强密码
|
public static PersonInfoSource getInstance()
public String randomChineseName()
public String randomMaleChineseName()
public String randomFemaleChineseName()
public String randomEnglishName()
public String randomNickName(int maxLength)
maxLength - 最大长度public String randomChineseNickName(int maxLength)
maxLength - 最大长度public String randomPinyinNickName(int maxLength)
maxLength - 最大长度public String randomChineseMobile()
public String randomStrongPassword(int length, boolean useSpecialChar)
length - 长度useSpecialChar - 是否使用特殊字符public String randomQQAccount()
public String randomQQNickName()
public String randomMaleIdCard(String province, java.time.LocalDate beginDate, java.time.LocalDate endDate)
province - 省级行政区名称(全称,留空则不限制)beginDate - 出生开始日期endDate - 出生结束日期public String randomMaleIdCard(String province, int age)
province - 省级行政区名称(全称,留空则不限制)age - 年龄public String randomMaleIdCard(String province, int minAge, int maxAge)
province - 省级行政区名称(全称,留空则不限制)minAge - 最小年龄(含)maxAge - 最大年龄(含)public String randomFemaleIdCard(String province, java.time.LocalDate beginDate, java.time.LocalDate endDate)
province - 省级行政区名称(全称,留空则不限制)beginDate - 出生开始日期endDate - 出生结束日期public String randomFemaleIdCard(String province, int minAge, int maxAge)
province - 省级行政区名称(全称,留空则不限制)minAge - 最小年龄(含)maxAge - 最大年龄(含)public String randomFemaleIdCard(String province, int age)
province - 省级行政区名称(全称,留空则不限制)age - 年龄@Deprecated public String randomCreditCardNo(CreditCardType type)
注意: 此方法已移动到 FinancialSource.randomCreditCardNo
type - 信用卡类型public int randomGender()
Copyright © 2022. All rights reserved.