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.pswp.cn/diannao/39255.shtml
繁體地址,請注明出處:http://hk.pswp.cn/diannao/39255.shtml
英文地址,請注明出處:http://en.pswp.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;就是將圖片中所蘊…