Datafaker是用於生成類似生產資料的工具 – jworks.io
當需要真實的測試資料時,Datafaker 是一個很棒的庫。例如,單元測試就是一個很好的例子,或者填充資料庫表,或者生成 CSV 檔案。使用 Datafaker,生成真實的資料(例如信用卡號碼、電話號碼)以及醫療資料(例如 ICD-10-CM 和 ICD-10-PCS 資料)非常簡單。
生成資料作為匿名生產資料的替代方法,有一些好處。生成資料的最大好處之一是資料永遠不會導致 PII(個人身份資訊)和 PHI(受保護的健康資訊)問題,因為資料是假的,並且不包含真實的患者、病歷編號或其他識別資訊。
另一個巨大的好處是很容易生成幾乎無限的資料集。雖然有時很難獲得大量匿名生產資料,但使用 Datafaker 可以輕鬆完成生成一百萬或更多 PII/PHI 記錄。
最後一個值得注意的特性是生成的資料可以本地化。因此,例如,當您需要美國電話號碼和法國電話號碼時,Datafaker 可以通過傳入所需語言或國家/地區的語言環境輕鬆生成這些號碼,並且資料將被相應地格式化。
使用 Datafaker 非常簡單。它可以通過在 或 中宣告依賴關係從 Maven 或 Gradle 中pom.xml使用build.gradle。一個例子可以在下面看到:
<dependency> <groupId>net.datafaker</groupId> <artifactId>datafaker</artifactId> <version>1.0.0</version> </dependency> |
匯入庫後,您可以使用 Datafaker 通過以下方式生成假資料:
import net.datafaker.Faker; Faker faker = new Faker(); String name = faker.name().fullName(); // Miss Samanta Schmidt String firstName = faker.name().firstName(); // Emory String lastName = faker.name().lastName(); // Barton String streetAddress = faker.address().streetAddress(); // 60018 Sawayn Brooks Suite 449 |
相關文章
- 類似優酷 url 的生成是怎麼生成的?
- 寫一個工具生成資料庫實體類資料庫
- 什麼是大資料?大資料的產生、特點、用途大資料
- Java中的不可變資料結構 - Jworks.ioJava資料結構
- 隨機生成工具類---主要目的是為了造大量資料準備隨機
- “警車”的“警燈”,類似於GIF
- 【Go】類似csv的資料日誌元件設計Go元件
- mysqldump同步生產到生產資料MySql
- 類似SpringCloud的vlingo平臺是一套事件驅動的微服務工具SpringGCCloudGo事件微服務
- Solon 1.6.11 釋出。類似 Spring 的生態體系Spring
- Solon 1.6.12 釋出,類似 Spring 的生態體系Spring
- riok/mapperly: 類似MapStruct的.NET物件對映生成器APPStruct物件
- yearrecord——一個類似痕跡牆的React資料展示元件React元件
- 有沒有類似上線釋出管理的工具
- 用於巧克力生產的RFID完整解決方案
- 合成資料:到2024年60%用於人工智慧和分析決策的資料將是演算法合成生成的人工智慧演算法
- 報表工具對於國產資料庫的支援性如何?資料庫
- 按概率生成隨機結果,自己控制字元結果的生成類似彩票系統隨機字元
- 帶你實現一個簡單的MYSQL資料庫生成實體類工具MySql資料庫
- 類别範本的簡單應用(用於儲存不同型別資料的類容器)型別
- 二維碼生成工具類
- 將VAE用於時間序列:生成時間序列的合成資料
- plsql中資料生成工具data generator的使用SQL
- sqlserver根據雜湊演算法生成類似uuid字串SQLServer演算法UI字串
- Orchest是用於資料科學的基於瀏覽器的IDE資料科學瀏覽器IDE
- 企業如何透過資料資產化,啟用“資料要素x”,乘出新質生產力
- 系統設計:如何設計一個類似於Tinder的基於位置的社交搜尋應用
- 改善生產流程的工具--VSM
- [擴充套件推薦] 使用 laravel-gridCaptcha 本地生成類似於谷歌點圖驗證碼套件LaravelAPT谷歌
- Hybris裡類似ABAP Netweaver的DDIC - 如何做資料型別的extension資料型別
- 用Vue仿了一個類似抖音的AppVueAPP
- 用 golang 去實現類似 swoole 的 websocket 服務 ?GolangWeb
- 使用TPC-DS工具生成資料
- Blazor如何實現類似於微信的Tab切換?Blazor
- mysql怎麼清屏?類似於linux的clear怎麼做?MySqlLinux
- 100%化學有效,高度類似藥物,川大開發資料和知識雙驅動的AI分子生成框架AI框架
- 資料分析中最缺少的是資料探索工具?
- 適用於 Fedora 28 的 3 款酷炫生產力應用