10 桁の乱数

ちょうど 10 桁、10 億から 99 億まで。

—
オプション

10 桁の数は 1,000,000,000 から 9,999,999,999 まで、90 億通りです。長い参照 ID、電話番号風のダミー、負荷試験の入力などに使えます。

JavaScript の整数は 9,007,199,254,740,991 まで正確なので、10 桁はその範囲に十分収まります。表計算に貼ると指数表記に化けることがあるため、列は文字列として扱ってください。

使い方

  1. 生成を押します。範囲は 10 億から 99 億に固定されています。
  2. ID として使うなら、桁数を変えずに個数だけ増やします。
  3. 表計算に貼った後は、その列を文字列形式にしてください。

10 桁が JavaScript で正確に扱える理由

JavaScript の Number は倍精度浮動小数点で、整数を正確に表せる上限は 2^53 - 1 = 9,007,199,254,740,991 です。10 桁の最大値 9,999,999,999 はこれより 5 桁以上小さいので、加算や比較で誤差は出ません。

危ないのは演算ではなく表示です。表計算ソフトは 11 桁以上を指数表記に変えたり、下位桁を丸めたりします。CSV に書き出す前に列を文字列にしておくのが確実です。

確認日:2026-10-21。このツールはすべてブラウザ内で動作します。サーバーもアカウントもなく、生成した内容は保存されません。

よくある質問

10 桁の数は JavaScript で正確ですか?

正確です。安全な整数の上限は 9,007,199,254,740,991 で、10 桁はその範囲に十分収まります。問題が起きるのは表計算に貼ったときの表示形式です。

10 桁の数は全部で何通りですか?

90 億通りです。9 × 10^9 になります。

ID として衝突しませんか?

90 億通りから 10 万個引くとき、重複が出る確率はおよそ 5.6% です。ID として使うなら「重複なし」を有効にするか、桁を増やしてください。

関連ツール

乱数のその他のツール。