java高仿真数据生成器-需要的拿去

java高仿真数据生成器源码-需要的拿去

nit-random-tools

介绍:高仿真数据生成器

逆天开源 java 证号码, 姓名,职业, 日期,手机号 生成器

功能列表
编号功能描述class
1号 生成器NitIdcardGenerator
2姓名 生成器NitChineseNameGenerator
3职业 生成器NitJobGenerator
4日期 生成器NitDateGenerator
5手机号 生成器NitPhoneGenerator
6数字 生成器NitNumberGenerator
7uuid 生成器NitUUIDGenerator
8string 生成器NitStringGenerator
9颜色值 生成器NitColorGenerator
10IPV4 生成器NitIPGenerator
11IPV6 生成器NitIPGenerator
12MAC地址 生成器NitMacGenerator
13邮箱地址 生成器NitEmailGenerator
14域名 生成器NitDomainGenerator
15qq号码 生成器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>");});
日期 生成器
    NitLoopTools.loop(100, () -> {String name = NitDateGenerator.generate();System.out.println("随机日期:" + name + "<br>");});
手机号码 生成器
    NitLoopTools.loop(100, () -> {String phone = NitPhoneGenerator.generate();System.out.println("随机手机号码:" + phone + "<br>");});
数字 生成器
    NitLoopTools.loop(100, () -> {String num = NitNumberGenerator.generate();System.out.println("随机数字:" + num + "<br>");});
uuid 生成器
    NitLoopTools.loop(100, () -> {String uuid = NitUUIDGenerator.generate();System.out.println("随机uuid:" + uuid + "<br>");});
字符串 生成器
    NitLoopTools.loop(100, () -> {String tmp = NitStringGenerator.generate();System.out.println("随机字符串:" + tmp + "<br>");});
颜色值 生成器
    NitLoopTools.loop(100, () -> {String tmp = NitColorGenerator.generate();System.out.println("随机色值:" + tmp + "<br>");});
IPV4V6 生成器
    NitLoopTools.loop(4, () -> {String tmp = NitIPGenerator.generateV4();System.out.println("随机ipv4:" + tmp + "<br>");});NitLoopTools.loop(4, () -> {String tmp = NitIPGenerator.generateV6();System.out.println("随机ipv6:" + tmp + "<br>");});
mac地址 生成器
    NitLoopTools.loop(4, () -> {String tmp = NitMacGenerator.generate();System.out.println("随机mac地址:" + tmp + "<br>");});
邮箱地址 生成器
    NitLoopTools.loop(4, () -> {String tmp = NitEmailGenerator.generate();System.out.println("随机邮箱地址:" + tmp + "<br>");});
域名地址 生成器
    NitLoopTools.loop(4, () -> {String tmp = NitDomainGenerator.generate();System.out.println("随机域名:" + tmp + "<br>");});
QQ 生成器
    NitLoopTools.loop(4, () -> {String tmp = NitQQGenerator.generate();System.out.println("随机QQ:" + tmp + "<br>");});
微信号 生成器
    NitLoopTools.loop(4, () -> {String tmp = NitWeChatIDGenerator.generate();System.out.println("随机微信号:" + tmp + "<br>");});
车牌号 生成器
    NitLoopTools.loop(4, () -> {String tmp = NitPlateGenerator.generate();System.out.println("随机车牌号:" + tmp + "<br>");});
唐诗 生成器
    NitLoopTools.loop(4, () -> {TangPoetryDTO tmp = NitChinaLanguageGenerator.generateTangPoetry();System.out.println("随机唐诗:" + tmp + "<br>");});
成语 生成器
    NitLoopTools.loop(4, () -> {String tmp = NitChinaLanguageGenerator.generateIdiom();System.out.println("随机成语:" + tmp + "<br>");});
端口号 生成器
    NitLoopTools.loop(4, () -> {int tmp = NitPortGenerator.generate();System.out.println("随机端口:" + tmp + "<br>");});
民族 生成器
    NitLoopTools.loop(100, () -> {String name = NitNationGenerator.generate();System.out.println("随机民族:" + name + "<br>");});
经纬度 生成器
    NitLoopTools.loop(100, () -> {String tmp = NitPostionGenerator.generate();System.out.println("随机经纬度:" + tmp + "<br>");});
生肖
    NitLoopTools.loop(40, () -> {String tmp = NitZodiacGenerator.generate();System.out.println("随机生肖:" + tmp + "<br>");});
星座
   NitLoopTools.loop(40, () -> {String tmp = NitHoroscopeGenerator.generate();System.out.println("随机星座:" + tmp +"<br>");});NitLoopTools.loop(40, () -> {String tmpEn = NitHoroscopeGenerator.generateEn();System.out.println("随机星座:" + tmpEn+"<br>");});

运行实例:

证号示例:
身号:530722198006150437<br />
证号:230203200802287488<br />
...<br>
证号:610323199509306172<br />
证号:13072919711028430X<br />
姓名示例:
随机姓名:广围<br>
随机姓名:俞穆够<br>
...<br>
随机姓名:栾吮<br>
随机姓名:谢院箍<br>
职业示例:
随机职业:工人<br>
随机职业:作家<br>
...<br>
随机职业:老师<br>
随机职业:分析师<br>
日期示例:
随机日期:2018-12-21 10:56:24<br>
随机日期:2019-07-01 15:06:31<br>
...<br>
随机日期:2018-12-18 17:11:36<br>
随机日期:2002-07-31 00:36:03<br>
手机号码示例:
随机手机号码:14810722139<br>
随机手机号码:16750500346<br>
...<br>
随机手机号码:18528189209<br>
随机手机号码:13873661014<br>
随机数字示例:
随机数字:341614875<br>
随机数字:1297680701<br>
...<br>
随机数字:270248986<br>
随机数字:241644741<br>
uuid示例:
随机uuid:19942205-0b65-4c4c-9c24-2edd4828ea1d<br>
随机uuid:9a37ce66-e8c7-4899-8b85-a6f45655e8e0<br>
...<br>
随机uuid:67e84151-3081-43ff-a290-6fbe58c4ee0b<br>
随机uuid:c673bf06-1bc3-42e0-a49a-9a3dbe5fd095<br>
字符串示例:
随机字符串:2gDXalGKDexH4rRB1SGpaOURr237<br>
随机字符串:aG2zOS0i9gDhNgB65n6<br>
...<br>
随机字符串:LxWyiUDETFu5Hzuc<br>
随机字符串:W0wFFYroyZpUmKs1OYtn<br>
色值示例:
随机色值:#AB87EF<br>
随机色值:#BC791D<br>
...<br>
随机色值:#DF08C8<br>
随机色值:#3E3959<br>
随机ipv4示例:
随机ipv4:61.235.84.182<br>
随机ipv4:222.94.130.27<br>
...<br>
随机ipv4:222.23.137.149<br>
随机ipv4:182.82.151.245<br>
随机ipv6示例:
随机ipv6:5973:0938:f3b6:b9ea:641c:3bcb:a244:1ef7<br>
随机ipv6:fff2:25ee:2463:8c57:bda3:218f:f3dc:161e<br>
...<br>
随机ipv6:abad:9004:0b50:a750:7881:0a72:8576:6f45<br>
随机ipv6:8767:54cf:ea13:1e1b:263c:9d90:aee9:7aac<br>
随机mac地址示例:
随机mac地址:50:49:8A:31:DC:1F<br>
随机mac地址:54:A7:FA:66:3E:4F<br>
...<br>
随机mac地址:9C:E3:94:0E:ED:C6<br>
随机mac地址:C8:A0:B7:FA:1B:D5<br>
email邮箱地址示例:
随机邮箱地址:x2nj7k0i@yahoo.com<br>
随机邮箱地址:4tkby85h@outlook.com<br>
...<br>
随机邮箱地址:7qur6lxq@qq.com<br>
随机邮箱地址:00ux08ir@163.com<br>
域名示例:
随机域名:ubvo.net<br>
随机域名:rw0yw1k.net<br>
...<br>
随机域名:gj.me<br>
随机域名:76aa7fzv082pqdlun7ab6ny.mobi<br>
QQ示例:
随机QQ:8782128<br>
随机QQ:14194880<br>
...<br>
随机QQ:395243<br>
随机QQ:61973819241<br>
微信号示例:
随机微信号:8ZusOlAGL<br>
随机微信号:igKsEi6q4MCTbPuez<br>
...<br>
随机微信号:goYe7J2i4zxxNPt2fBrvlq0<br>
随机微信号:AI0E7WS<br>
车牌号示例:
随机车牌号:陕C·F8K07<br>
随机车牌号:豫S·P7591<br>
...<br>
随机车牌号:苏G·8N9K2<br>
随机车牌号:粤T·T8D76<br>
唐诗示例:
随机唐诗:TangPoetryDTO(author=钱起, title=《谷口书斋寄杨补阙》, content=[泉壑带茅茨, 云霞生薜帷, 竹怜新雨后, 山爱夕阳时, 闲鹭栖常早, 秋花落更迟, 家僮扫萝径, 昨与故人期])<br>
随机唐诗:TangPoetryDTO(author=张九龄, title=《感遇》, content=[兰叶春葳蕤, 桂华秋皎洁, 欣欣此生意, 自尔为佳节, 谁知林栖者, 闻风坐相悦, 草木有本心, 何求美人折])<br>
...<br>
随机唐诗:TangPoetryDTO(author=骆宾王, title=《在狱咏蝉》, content=[西陆蝉声唱, 南冠客思侵, 那堪玄鬓影, 来对白头吟, 露重飞难进, 风多响易沉, 无人信高洁, 谁为表予心])<br>
随机唐诗:TangPoetryDTO(author=王维, title=《秋夜曲》, content=[桂魄初生秋露微, 轻罗已薄未更衣, 银筝夜久殷勤弄, 心怯空房不忍归])<br>
成语示例:
随机成语:慨然允诺<br>
随机成语:扭转乾坤<br>
...<br>
随机成语:鸾交凤友<br>
随机成语:济困扶危<br>
成语示例:
随机端口:39907<br>
随机端口:52494<br>
...<br>
随机端口:22945<br>
随机端口:12703<br>
#### 民族示例:

随机民族:赫哲

随机民族:撒拉



随机民族:布朗

随机民族:水

经纬度示例:
随机经纬度:-85.30959,112.51411<br>
随机经纬度:36.194,99.16897<br>
...<br>
随机经纬度:33.22687,44.46843<br>
随机经纬度:-45.6114,22.17625<br>

注意事项

随机数据不存在真实性,但有可能与真实数据雷同(纯属巧合)
程序中使用小部分真实数据作为基础数据源,其中涉及的著作权或商标的所有权属于各自合法的拥有者。
禁止利用本程序实施任何具有恶意、违反相关法律法规政策或损害他人合法权益的行为。
本程序基于Apache协议开源
使用本程序所存在的风险以及因使用本程序而产生的一切后果由使用者自己承担,程序作者不承担任何责任。

gitee源码地址

https://gitee.com/nit-china/nit-random-tools

点击进入gitee获取源码

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/diannao/39255.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

node.lib下载失败,手动下载并配置

在无网络环境&#xff0c;或者网络不好的环境&#xff0c;node.lib会下载失败&#xff0c;此时可手动下载并进行配置。 我们以 node16.17.0 为例&#xff1a; 下载地址 分别下载node.lib和headers https://registry.npmmirror.com/-/binary/node/v16.17.0/win-x64/node.lib…

目标检测算法的技术革新与应用案例

引言 目标检测作为计算机视觉领域中的一项关键技术&#xff0c;近年来取得了显著进展。从传统的基于特征的方法到如今的深度学习算法&#xff0c;目标检测技术在准确性、速度和鲁棒性上均实现了大幅提升。本文将深入探讨目标检测算法的技术原理、发展历程、最新进展以及实际应…

HarmonyOS--开发者证书考试地址

初级证书&#xff1a;华为开发者学堂 高级证书&#xff1a;华为开发者学堂 对应课程&#xff1a;华为开发者学堂

Linux rpm与yum

一、rpm包管理 rpm用于互联网下载包的打包及安装工具&#xff0c;它包含在某些Linux分发版中。它生成具有.RPM扩展名的文件。RPM是RedHat Package Manager (RedHat软件包管理工具&#xff09;的缩写&#xff0c;类似windows的setup.exe&#xff0c;这一文件格式名称虽然打上了R…

办理北京公司注销流程和步骤说明

公司的生命周期是多变的&#xff0c;有时候&#xff0c;业务可能会结束或者出现其他原因&#xff0c;需要注销公司。注销公司是一个复杂的法律过程&#xff0c;需要遵循一系列的步骤和提交特定的材料。下面我们将详细介绍北京注销公司的流程以及需要准备的材料&#xff0c;以帮…

《等保测评实战指南:从评估到加固的全程解析》

在当今数字化时代&#xff0c;信息安全已成为企业生存与发展的基石。随着网络攻击手段的不断演变和复杂度的提升&#xff0c;信息系统等级保护&#xff08;简称“等保”&#xff09;作为国家信息安全保障体系的重要组成部分&#xff0c;其重要性日益凸显。《等保测评实战指南&a…

私有云统一多云管理平台主要服务内容

私有云统一多云管理平台&#xff0c;作为企业IT架构现代化的关键组成部分&#xff0c;旨在为企业提供高效、灵活、安全的云计算资源管理解决方案。这类平台通过整合和优化不同云环境(包括私有云、公有云、混合云)的管理&#xff0c;帮助企业打破云孤岛&#xff0c;实现资源的统…

clickhouse-client 数据导入导出

ClickHouse提供了clickhouse-client客户端可用于数据的快速导入导出 官方文档&#xff1a; Inserting Data from a File JSONL 格式 导出 clickhouse-client -h 127.0.0.1 --port 9000 -u default --password XXX -d default \--query "SELECT * from default.doc_typ…

【游戏引擎之路】登神长阶(五)

5月20日-6月4日&#xff1a;攻克2D物理引擎。 6月4日-6月13日&#xff1a;攻克《3D数学基础》。 6月13日-6月20日&#xff1a;攻克《3D图形教程》。 6月21日-6月22日&#xff1a;攻克《Raycasting游戏教程》。 6月23日-6月30日&#xff1a;攻克《Windows游戏编程大师技巧》。 …

【Qwen2部署实战】Qwen2初体验:用Transformers打造智能聊天机器人

系列篇章&#x1f4a5; No.文章1【Qwen部署实战】探索Qwen-7B-Chat&#xff1a;阿里云大型语言模型的对话实践2【Qwen2部署实战】Qwen2初体验&#xff1a;用Transformers打造智能聊天机器人3【Qwen2部署实战】探索Qwen2-7B&#xff1a;通过FastApi框架实现API的部署与调用4【Q…

从任意用户注册到任意密码重置

写在最前面一句话 To be or not to be ,it‘s a question . 哎呀&#xff0c;放错台词了&#xff0c;应该是 true or false , 在最近的测试中遇到了一个很有趣的点 “将 false 改为true ”就可以成功绕过验证码了。 T rue or false &#xff1f;&#xff1f;&#xff1f; …

Oracle PL / SQL包

在实践中&#xff0c;您很少创建独立的存储函数或过程。 相反&#xff0c;你会使用一个包。 包可以一起组织相关的功能和过程&#xff0c;例如创建库&#xff0c;但在PL / SQL中&#xff0c;库被称为包。 PL / SQL包有两个部分&#xff1a; 包规格包装体 包规范是包的公共…

使用fabric8操作k8s

文章目录 一、引入fabric包二、认证1、使用config文件认证2、使用oauthtoken认证 三、pod的查询和遍历四、命名空间的创建和删除五、deployment的创建和删除部分参数说明1、resourceRequirements2、containerPorts3、envVarList4、volumeMounts和volumeList5、nodeAffinity 六、…

「51媒体」企业举行新闻发布会,如何邀请媒体到场报道

传媒如春雨&#xff0c;润物细无声&#xff0c;大家好&#xff0c;我是51媒体网胡老师。 媒体宣传加速季&#xff0c;100万补贴享不停&#xff0c;一手媒体资源&#xff0c;全国100城线下落地执行。详情请联系胡老师。 企业举行新闻发布会时&#xff0c;邀请媒体到场报道是一个…

MySQL常用操作命令大全

文章目录 一、连接与断开数据库1.1 连接数据库1.2 选择数据库1.3 断开数据库 二、数据库操作2.1 创建数据库2.2 查看数据库列表2.3 删除数据库 三、表操作3.1 创建表3.2 查看表结构3.3 修改表结构3.3.1 添加列3.3.2 删除列3.3.3 修改列数据类型 3.4 删除表 四、数据操作4.1 插入…

day62--若依框架(基础应用篇)

若依搭建 若依版本 官方 若依官方针对不同开发需求提供了多个版本的框架&#xff0c;每个版本都有其独特的特点和适用场景&#xff1a; 前后端混合版本&#xff1a;RuoYi结合了SpringBoot和Bootstrap的前端开发框架&#xff0c;适合快速构建传统的Web应用程序&#xff0c;其…

【Arm技术日:为AI终端准备了哪些新基石?】

过去一年&#xff0c;移动终端设备的长足进步令人赞叹&#xff0c;例如人工智能 (AI) 从手机到笔记本电脑的巨大创新&#xff0c;并诞生了“新一代 AI 手机”和 AIPC。据IDC预测&#xff0c;2024年全球新一代AI手机的出货量将达到1.7亿部&#xff0c;占智能手机市场总量的近15%…

Qt加载SVG矢量图片,放大缩小图片质量不发生变化。

前言&#xff1a; 首先简单描述下SVG: SVG 意为可缩放矢量图形&#xff08;Scalable Vector Graphics&#xff09;。 SVG 使用 XML 格式定义图像。 给界面或者按钮上显示一个图标或背景图片&#xff0c;日常使用.png格式的文件完全够用&#xff0c;但是有些使用场景需要把图…

QChartView显示实时更新的温度曲线图(二)

文章目录 参考图说明1. 项目结构2. TempChartView.pro3. main.cpp4. TemperatureSeries.qml5. main.qml详细说明 参考图 说明 Qt Charts 提供了一系列使用图表功能的简单方法。它使用Qt Graphics View Framework 图形视图框架&#xff0c;因此可以很容易集成到用户界面。可以使…

基于小波分析的纹理和颜色反射对称性检测(MATLAB R2018A)

对称物体在自然图像和合成图像中普遍存在。作为对称物体最重要的全局特征之一&#xff0c;对称性检测长期以来都是计算机视觉领域的研究热点&#xff0c;并在图片的语义提取、图像语义理解以及情感识别等任务上具有广泛的应用。对称物体的检测技术&#xff0c;就是将图片中所蕴…