假資料生成器
首屏已生成 10 行測試資料——改任一設定,結果即時更新。
生成的假資料
怎麼用
- 開啟頁面就有 10 行 CSV 假資料,表頭已經寫好,可以直接粘進 fixture、表格或資料庫匯入流程。
- 設定行數(1–200)、選擇 CSV / JSON / SQL、勾選需要的欄位,結果會隨操作即時重排。切格式只是把同一批資料換一種寫法,不會重新搖資料。
- 資料語言可以獨立於介面選擇:English、簡體中文、العربية。姓名、公司、城市/國家會跟著切換;欄位鍵、ISO 日期與 SQL 語法則始終保持不變。
- 需要復現時填一個 seed:同 seed + 同行數 + 同欄位 + 同資料語言,永遠得到同一批資料。滿意後複製或下載;不上傳、不儲存、不寫入網址。
示例
設定
10 行 · JSON · 簡體中文 · id、姓名、郵箱、電話、城市、國家
一個可能的結果
[
{
"id": 1,
"name": "王偉",
"email": "wang.wei@example.com",
"phone": "010-0000-4821",
"city": "北京",
"country": "中國"
},
{
"id": 2,
"name": "李娜",
"email": "li.na@example.net",
"phone": "010-0000-1073",
"city": "上海",
"country": "中國"
},
…
]資料是隨機的,你的結果不會與這裡相同。請核對:id 從 1 連續;姓名、城市、國家是中文;郵箱仍是 ASCII 且域名為 example.com / .net / .org;JSON 鍵保持 id、name 等英文鍵。切到 CSV 或 SQL 會重新序列化同一批資料。
規則、侷限與常見問題
- 所有資料都是虛構的。姓名、公司、城市來自小型人工詞表,與真實人物、機構或地址無對應關係;如有雷同純屬巧合。
- 郵箱只使用 RFC 2606 保留域名 example.com / example.net / example.org:同一批內唯一,但永遠收不到信;換一批可能重複。
- 電話只是格式範例,不是已分配號碼。北美值落在 555-0100–0199 虛構段,中文與阿語值使用零填充段;格式只按資料語言選,不與同一行的城市/國家對應。部分國家沒有官方保留號段,生成結果仍可能撞上真實號碼——不要撥打或傳送簡訊。
- 地址只有城市 + 國家:不含街道、郵編、經緯度。同一行的城市與國家取自同一個城市對,但不構成可投遞地址。
- CSV 固定帶表頭、LF 行尾、不帶 BOM。老版本 Excel 雙擊開啟非 ASCII 的 CSV 可能亂碼;請用「資料 → 從文本」按 UTF-8 匯入,或改用 JSON。
- 機器可讀語法不隨介面語言翻譯:欄位鍵(id、name、email…)、ISO 日期、點號小數、SQL 表名 fake_data 在任何語言下都相同,保證能直接匯入。
- 只有 10 個固定欄位:不支援自定義欄位名、型別、空值率、排序、外部索引鍵或唯一約束;姓名和電話允許重複,只有郵箱在同一批內去重。
- 隨機不是安全的:seed 使用非加密雜湊與 mulberry32,UUID 只是形狀像 v4。不要用於密碼、權杖、金鑰或任何需要不可預測性的場景。
- 可復現需要一整套設定:同 seed、同行數、同欄位、同資料語言。格式不參與隨機,所以 CSV / JSON / SQL 可以自由切換。
- 單次上限 200 行:這是為了讓結果區保持固定高度、操作即時響應。更大的資料集請分批生成或使用指令碼。
- 沒有歷史、復原或儲存。重新整理即丟;seed 是唯一的重建方式。不上傳、不寫 localStorage、不寫網址。
相關工具
測試資料就位之後,通常接下來要用的工具。