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 |
相關文章
- 關於工作當中系統引擎到底是用手寫還是用類似yacc工具編寫?
- 類似資料字典的幾個表
- 什麼是大資料?大資料的產生、特點、用途大資料
- mysqldump同步生產到生產資料MySql
- windows forms 上一個類似於wpf snoop 的工具: HawkeyeWindowsORMOOP
- 寫一個工具生成資料庫實體類資料庫
- 【Swift】類似於微博、微信的ActionSheetSwift
- Java中的不可變資料結構 - Jworks.ioJava資料結構
- 隨機生成工具類---主要目的是為了造大量資料準備隨機
- 關於類似於awr的效能分析報告
- 原來,SAP是提供SFLIGHT等資料的產生器的
- Android實用的SQLite資料庫工具類AndroidSQLite資料庫
- 【Go】類似csv的資料日誌元件設計Go元件
- WMI 應用——用 VBScript 編寫類似 ipconfig 的工具_終南的IT空間
- 關於Java中類似於Portal starter的專案Java
- 類似Matlab的Python開發工具spyderMatlabPython
- C# SQLiteHelper類似SqlHelper類實現存取Sqlite資料庫C#SQLite資料庫
- 如何把豐田的精益生產應用於辦公室?
- 用 C++ 實現類似於 JAVA HttpServlet 的程式設計介面C++JavaHTTPServlet程式設計
- 類似於C語言的printf函式 (轉)C語言函式
- 有沒有類似上線釋出管理的工具
- 適用於 Fedora 28 的 3 款酷炫生產力應用
- 改善生產流程的工具--VSM
- 🚀提升生產力:是時候升級你的命令列工具了命令列
- 生成Oracle 資料庫的ER圖的工具Oracle資料庫
- Solon 1.6.11 釋出。類似 Spring 的生態體系Spring
- Solon 1.6.12 釋出,類似 Spring 的生態體系Spring
- 程式設計師的生產效率源於需求,而不是工具!程式設計師
- 二維碼生成工具類
- 按概率生成隨機結果,自己控制字元結果的生成類似彩票系統隨機字元
- 類似這樣的連結是如何實現的呢?
- 帶你實現一個簡單的MYSQL資料庫生成實體類工具MySql資料庫
- riok/mapperly: 類似MapStruct的.NET物件對映生成器APPStruct物件
- Blazor如何實現類似於微信的Tab切換?Blazor
- JS實現類似於微博秀的GitHub掛件JSGithub
- 一個類似於 Native2Ascii 的東東ASCII
- 用Vue仿了一個類似抖音的AppVueAPP
- 關於delete還是update會產生更多日誌的問題delete