SoupCalc

整數序列產生器|範圍、步長與前導零

整數序列產生器

這項瀏覽器工具會建立可重現的十進位整數序列。使用者可以控制包含端點的起始值與結束值、非零步長、最大數量、補零寬度、前綴、後綴及輸出分隔符號。它不會產生隨機值,也不會執行自訂運算式。

起點、終點與步長使用 JavaScript BigInt 解析為十進位整數,因此數值可以超過一般 JavaScript Number 的安全整數範圍。小數、指數記號、十六進位前綴及內嵌分隔符號都會被拒絕。

產生規則

第一個值等於起點,後續每個值等於前一個值加上步長。下一個值會超過包含端點的終點,或已達要求數量時,產生作業便會停止。

正步長要求起點小於或等於終點,負步長要求起點大於或等於終點,步長為零則無效。數量上限為 10,000 筆,補零寬度上限為 1,000 個字元,前綴與後綴各自上限為 200 個字元。

補零會先套用在數字部分,再加入前綴與後綴。負數的負號保留在零之前。分隔方式可選擇換行、逗號或不加分隔符號。

完整算例

設定起點 1、終點 9、步長 2,補零寬度為 3,且不加前綴與後綴時,結果如下。

001, 003, 005, 007, 009

若把數量設為 3,即使尚未到達終點,輸出仍會在 001, 003, 005 停止。起點為 10、終點為 0、步長為 −3 時,降冪序列開頭是 10, 7, 4, 1

結果如何解讀

輸出是格式化文字,不是資料庫鍵值配置服務。前綴設為 INV-、補零寬度為 6、序列值為 42 時,會產生 INV-000042。後綴可加入固定標記,但前綴與後綴都不會改變數字進程。

相同設定每次會產生相同字串。工具不會檢查既有資料庫、協調多名使用者、保留號碼或保證全域唯一。

限制與資料安全

序列在目前頁面本機產生,欄位值不會送到 SoupCalc 序列 API。即使如此,也不要把秘密或個人資料放入前綴與後綴,尤其是在共用裝置或安裝瀏覽器擴充功能的環境中。

本工具只支援畫面可見的整數範圍控制,不支援範本、日期、隨機字串、自訂運算式、自動唯一性、檔案下載或缺號檢查。把結果貼入試算表時,前導零可能被移除,大型識別碼也可能轉成科學記號,匯入時應指定為文字。

大量輸出即使未超過固定上限,也可能占用瀏覽器記憶體。正式環境的識別碼應使用具交易性的資料庫序列、UUID 或 ULID,或其他為並行與稽核設計的系統。

資料來源

編輯紀錄

本文由 SoupCalc 編輯團隊撰寫並核對行為。升冪、降冪、數量上限、方向錯誤、零步長、負數補零及非整數案例都由自動化測試涵蓋。最後複核日期為 2026 年 8 月 10 日。在全部核准語言版本通過審核前,本頁不會開放索引或廣告。