java高仿真数据生成器源码-需要的拿去
nit-random-tools
介绍:高仿真数据生成器
逆天开源 java 证号码, 姓名,职业, 日期,手机号 生成器
功能列表
编号 | 功能描述 | class |
---|---|---|
1 | 号 生成器 | NitIdcardGenerator |
2 | 姓名 生成器 | NitChineseNameGenerator |
3 | 职业 生成器 | NitJobGenerator |
4 | 日期 生成器 | NitDateGenerator |
5 | 手机号 生成器 | NitPhoneGenerator |
6 | 数字 生成器 | NitNumberGenerator |
7 | uuid 生成器 | NitUUIDGenerator |
8 | string 生成器 | NitStringGenerator |
9 | 颜色值 生成器 | NitColorGenerator |
10 | IPV4 生成器 | NitIPGenerator |
11 | IPV6 生成器 | NitIPGenerator |
12 | MAC地址 生成器 | NitMacGenerator |
13 | 邮箱地址 生成器 | NitEmailGenerator |
14 | 域名 生成器 | NitDomainGenerator |
15 | qq号码 生成器 | NitQQGenerator |
16 | 微信号 生成器 | NitWeChatIDGenerator |
17 | 车牌号 生成器 | NitPlateGenerator |
18 | 唐诗 生成器 | NitChinaLanguageGenerator.generateTangPoetry() |
19 | 成语 生成器 | NitChinaLanguageGenerator.generateIdiom() |
20 | 端口号 生成器 | NitPortGenerator |
21 | 民族 生成器 | NitNationGenerator |
22 | 经纬度 生成器 | NitPostionGenerator |
22 | 生肖 生成器 | NitZodiacGenerator |
22 | 星座 生成器 | NitHoroscopeGenerator |
待开发功能列表
编号 | 功能描述 | class |
---|---|---|
1 | 车品牌 生成器 | |
1 | 车型号 生成器 | |
1 | 企业信用代码 生成器 | |
1 | 银行卡号码 生成器 | |
1 | 省份和城市 生成器 |
软件架构
软件架构说明
基础依赖
<!-- csv文件导出-->
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-csv</artifactId>
<version>1.10.0</version>
</dependency>
<!-- lombok插件-->
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>1.18.28</version>
<scope>provided</scope>
</dependency>
<!-- JSON工具-->
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>fastjson</artifactId>
<version>${fastjson.version}</version>
<optional>true</optional>
</dependency>
json工具本工具全面支持,fastjson、gson、jackson 都支持,需要那个引入对应的依赖包即可
使用教程
证 生成器
public class NitIdcardGenerator {
public static void main(String[] args) {
NitLoopTools.loop(100, () -> {
String id = NitIdcardGenerator.generate();
System.out.println("证号:"+id+"<br>");
});
}
}
姓名 生成器
NitLoopTools.loop(100, () -> {
String name = NitChineseNameGenerator.generate();
System.out.println("随机姓名:" + name + "<br>");
});
职业 生成器
NitLoopTools.loop(100, () -> {
String name = NitJobGenerator.generate();
System.out.println("随机职业:" + name + "<br>");
}