為什麼使用這個樣式字串產生器?
- 依日期、序列與隨機 token 建立業務用 ID。
- 預覽前 20 行,並可匯出多種格式。
- 安全分享設定,輸出不會出現在網址中。
- 種子模式可產生可重現的測試資料。
快速預設
選擇預設填入樣式欄位,再依需要微調 token。
產生
樣式字串產生器
Enter a pattern, choose output settings, then generate lines, CSV, or JSON 陣列.
Token 參考
| Token | 範例 | 說明 |
|---|---|---|
{A:n} |
{A:3} |
大寫英文字母(A-Z)。 |
{a:n} |
{a:4} |
小寫英文字母(a-z)。 |
{9:n} |
{9:6} |
數字(0-9)。 |
{alnum:n} |
{alnum:8} |
英數字元(A-Z、a-z、0-9)。 |
{hex:n} |
{hex:8,upper=true} |
十六進位字元,可選擇大寫。 |
{chars:n,SET} |
{chars:10,ABCDEFGHJKLMNPQRSTUVWXYZ23456789} |
從自訂字元集隨機選取字元。 |
{uuid} |
{uuid} |
UUID v4 字串。 |
{date:FORMAT} |
{date:YYYYMMDD} |
以 YYYY MM DD HH mm ss 格式化產生時間。 |
{randdate:start,end} |
{randdate:2025-01-01,2025-12-31,format=YYYY-MM-DD} |
開始與結束之間的隨機日期/時間(本機時間)。 |
{randint:min,max} |
{randint:0,999999,pad=6} |
範圍內的隨機整數,可選擇補零。 |
{choice:v1|v2} |
{choice:BUG|REQ|SUP} |
從列出的值中選取一個。 |
{seq} |
{seq:pad=6,start=1} |
序列數字(start/step/pad)。 |
範例
- INV-{date:YYYYMM}-{seq:pad=6,start=1} → INV-202601-000001
- ORD-{date:YYYYMMDD}-{hex:8} → ORD-20260119-3f8a9c1d
- DLV-{randdate:2025-01-01,2025-12-31,format=YYYYMMDD}-{chars:6,ABCDEFGHJKLMNPQRSTUVWXYZ23456789} → DLV-20250714-K8Q2ZP
- USR-{A:3}{9:6} → USR-ABC123456
- X\{Y\}-{A:2} → X{Y}-QZ
如何有效地使用這個工具
先從短樣式與小筆數開始,再一次加入一個 token 或規則。這樣可在產生大量資料前,確認日期格式、序列寬度、隨機 token 長度,以及樣式是否適合分享。
逐步建立樣式
先選最接近的預設,再一次調整一項前綴、日期區塊、序列補位或隨機 token。每次修改後產生幾行,便能快速發現分隔符錯誤或非預期 token 輸出。
只有需要重現時才使用種子模式
需要團隊成員日後重現相同樣本 ID 時,使用種子模式;若希望範例較難預測且不需精確重播,請保持安全模式。
大量產生前先檢查唯一模式
當可用值空間小於需求筆數時,唯一值產生可能失敗。若樣式使用短序列、狹窄隨機範圍或小型選項清單,請先小量測試。
決定分享連結要包含哪些內容
- 分享連結不會包含產生輸出。
- 當樣式包含內部前綴、客戶代碼或不應曝光的識別資訊時,請關閉包含樣式。
- 只有協作者需要相同的確定性樣本時,才包含種子。
另請參閱
常見問題解答
我的資料會上傳嗎?
不會。所有處理都在你的瀏覽器本機執行。
可以用網址分享產生的 ID 嗎?
分享連結只包含設定;若要分享輸出,請使用複製或下載。
使用種子模式安全嗎?
不安全。種子模式只用於可重現性。
可以從分享連結排除樣式嗎?
可以。關閉包含樣式後,就能分享設定而不暴露樣式。
什麼時候該使用種子模式,或從分享連結排除樣式?
需要可重現的測試 ID 時使用種子模式。若樣式包含內部前綴、客戶代碼或不應分享的識別資訊,請從分享連結排除樣式。