すべてのツール › 開発者向け
UUID・ULID・NanoIDジェネレーター
UUID v1、v3、v4、v5、v6、v7、ULID、NanoIDを、1つずつでも数千個でも生成できます。任意の識別子の解析と、重複確率の計算も可能です。
このツールでできること
- 主要なバージョンをすべてサポート:ランダムなv4、時刻順に並べられるv7、名前から決まるv3とv5。
- ULIDとNanoIDは、長さと文字セットを選べ、紛らわしい文字(1、l、I、0、O)を除外したものもあります。
- 一度に最大10,000個まで生成でき、JSON配列、SQLのIN (…)用リスト、カンマ区切り、かっこ付きの形式で出力できます。
- UUIDの解析:バージョン、バリアント、v1・v6・v7の作成日時、Base64・Base58・数値での表現。
- 衝突の計算機:重複する確率が無視できなくなるには、UUIDをいくつ作成する必要があるかが分かります。
- 乱数の源はブラウザの暗号論的乱数生成器で、呼び出しごとに値が重複することはありません。
識別子はお使いの端末上で作成され、どこにも送信されず、保存もされません。データベースの主キーには、時間とともに増加してインデックスを「散らさない」UUID v7かULIDが便利です。