🎲

隨機日期時間產生器

在指定起止區間內批次產生隨機時間點,可對齊到分鐘/小時/天,可去重、可升序排列,輸出帶 Unix 秒值並匯出 CSV,適合造測試資料與抽籤時間。
日期 📂 其他 👤 ToolWorld 🏷️ v1.1.3 ⚙️ clipboard
同一種子與區間得到同一組時間,便於復現抽樣

使用說明

工具介紹

造測試資料時最費時間的不是寫程式,而是編一堆看起來合理的時間:訂單時間要落在活動週期內、打卡紀錄要分散在工作日、抽獎時間要不重複又不能太規律。本工具在給定起止區間內產生指定數量的隨機時間點,支援對齊到分鐘、小時或天,避免出現 03:17:42 這種不像真實業務的時間;支援去重,保證抽籤不重號;支援升序排列,方便直接貼進按時間排序的表。每筆結果都帶 Unix 秒值,可匯出CSV 批次灌進資料庫或測試腳本。

功能特點

  • 區間隨機:起止時間精確到分鐘,步長可選任意、分鐘、整點、整天,按步長對齊後再取樣
  • 條數與去重:一次最多 200 條,去重開關可避免同一時間點重複出現
  • 種子復現:給定種子與區間後結果完全可重複,同組抽樣可留檔備查
  • 工作日過濾:勾選「僅工作日」後自動跳過週六與週日,排期抽樣不會落到休息日
  • 排序與格式:可按時間升序排列,輸出模板支援 YYYY-MM-DD HH:mm:ss、斜槓格式與月日時分三種
  • 結果可匯出:複製列表或匯出 CSV,欄位含序號、可讀時間與 Unix 秒

使用方式

  1. 設定起止時間與條數,先決定是否需要去重
  2. 按用途選步長:批次造資料用任意,排班用整點或整天
  3. 要復現同一組結果時填「隨機種子」,需要避開休息日就選「僅工作日」
  4. 點「生成」或「按種子生成」,讀取列表與首尾時間
  5. 複製列表或匯出 CSV,序號與 Unix 秒會一併給出

注意事項

  • 去重不是絕對保證:區間過窄且數量接近可容納點數時,工具會在嘗試次數上限後停止,實際筆數可能少於設定值
  • 步長對齊會把時間取整到區間內的整點或整天,天步長預設落在當日 00:00:00,需要日內隨機請選小時
  • 產生使用瀏覽器偽隨機數,適合作測試資料與示範,不適用於抽獎、搖號等需要公平性的情境
  • 時間依本地時區解釋與顯示,跨時區團隊看到的結果會相差若干小時
  • 起止區間跨日光節約時間切換時,本地時間會出現重複或缺口,需要嚴格連續時間軸請用 UTC 記錄
  • 匯出 CSV 含 Unix 秒欄,匯入資料庫時注意秒與毫秒欄位不要混用
  • 種子生成使用本地時區解析起止時間,跨時區協作時兩端時區不同會得到不同結果,復現抽樣前先統一時區

相關推薦

⏫︎
💬