整数シーケンス生成器
このブラウザーツールは、決定的な十進整数列を作ります。開始値と終了値、0以外のステップ、最大件数、ゼロ埋め幅、接頭辞、接尾辞、出力区切りを指定できます。ランダム値を生成せず、式も評価しません。
開始、終了、ステップはJavaScriptの BigInt を使って10進整数として解析されるため、通常のJavaScript数値の安全整数範囲を超える値も扱えます。小数点、指数表記、16進接頭辞、数字中の区切りは拒否されます。
生成方法
最初の値は 開始値 です。後続値は直前の値に ステップ を加えます。終了値を越える直前、または指定件数に達した時点のどちらか早い方で停止します。終了値は条件に一致すれば含まれます。
正のステップでは開始値が終了値以下、負のステップでは開始値が終了値以上でなければなりません。ステップ0は無効です。件数は最大 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 編集チームが執筆して動作を確認しました。上昇、下降、件数上限、方向不一致、ステップ0、負数のゼロ埋め、非整数入力は自動テストで検証されています。最終確認日は2026年8月11日です。承認対象の全言語版が審査を通過するまで、このページは検索インデックスと広告の対象になりません。