← ハシトシステム トップ English ツール ブログ
設定

各設定項目の詳しい説明

設定パネルの各項目の意味と使い方をまとめました。クリックで展開します。

バージョン(v4 / v7)

v4 は122ビットの乱数からなる完全ランダムなUUIDです。v7 は先頭48ビットにUnixミリ秒タイムスタンプを持つ時刻順(time-ordered)UUIDで、生成順に単調増加します。データベースの主キーにv4を使うとインデックスが断片化しやすいため、近年はv7が選ばれる場面が増えています。

生成件数

一度に生成する件数(1〜1000)です。テストデータやシード投入用に、まとめて生成して .txt で保存できます。

書式オプション

「大文字で出力」「ハイフンを除去」「波括弧で囲む」を組み合わせられます。波括弧付き(例: {550e8400-...})は一部のMicrosoft系のGUID表記で使われます。用途に合わせて選んでください。

乱数の品質

乱数は crypto.getRandomValues(暗号学的擬似乱数)を用います。v4はブラウザが対応していれば crypto.randomUUID を利用します。生成結果は画面内にのみ表示され、サーバーへ送信されません。

よくある質問(FAQ)

UUID v4 と v7 の違いは?

v4 は完全にランダム、v7 は先頭にタイムスタンプを含む時刻順UUIDです。生成順に並ぶv7はDBの主キーやインデックスで有利になりやすい特徴があります。

生成したUUIDは衝突しませんか?

122ビットの乱数を含むため実用上の衝突確率は極めて低いですが、絶対の一意性が必要な場面ではDBのユニーク制約と併用してください。

結果はサーバーに送られますか?

いいえ。生成からコピー・保存まですべてブラウザ内で完結し、結果は送信されません。

コピーしました