GenerateName.java 971 Bytes
/**
 * 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);
        }
    }

}