GenerateName.java
971 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
/**
* GenerateName 类用于从提供的姓名数据中随机生成姓名。
*/
package com.lego.common.utils.personnel;
import com.apifan.common.random.source.PersonInfoSource;
import com.lego.common.constant.UserConstants;
/**
* https://www.cnblogs.com/hlmy/p/16640635.html 随机生成
*/
public class GenerateName {
public static void main(String[] args) {
String m = PersonInfoSource.getInstance().randomChineseMobile();
System.out.println(m);
}
public static String generateName() {
return PersonInfoSource.getInstance().randomChineseName();
}
public static String generateIdCard(String sex, Integer age) {
if (UserConstants.MALE.equals(sex)) {
//男
return PersonInfoSource.getInstance().randomMaleIdCard("江西省", age);
}
else {
//女
return PersonInfoSource.getInstance().randomFemaleIdCard("江西省", age);
}
}
}