UUID生成とは?
UUID(汎用一意識別子)は、データベースの主キー、ファイル名、リクエストIDなどに使われる128ビットの識別子です。ランダムベースのv4と時系列順に並ぶv7に対応し、ブラウザの暗号学的乱数生成器(crypto)を使います。
使い方
- 1
バージョン(v4またはv7)と生成数を選んでください。
- 2
大文字、ハイフン削除など希望の形式を選んでください。
- 3
「再生成」を押すと一覧が更新され、すべてコピーまたは個別にコピーできます。
活用例
テストデータの準備
UUIDをまとめて生成し、モックデータやシードファイルのIDに使います。
並べ替え可能なDBキー
v7は先頭にタイムスタンプが入り生成順に並ぶため、インデックス性能に有利です。
よくある質問
UUIDが重複することはありますか?+
v4は122ビットの乱数を使うため、現実的に重複の可能性はほぼありません。
v4とv7のどちらを使うべきですか?+
順序が関係なければv4、生成順の並べ替えが必要ならv7がおすすめです。