コンピュータサイエンスMay 30, 2026約1分

UUID生成器:UUID v4ランダム一意識別子を無料生成

O
OIYO編集部寄稿者

UUID生成器

UUID(Universally Unique Identifier)はソフトウェアで一意な識別子が必要なときに使う128ビット(32文字の16進数)の標準フォーマットです。世界中で衝突なく一意の値を保証します。


UUID Generator

UUID v4 (Random)

Count


UUIDバージョン比較

バージョン生成方式用途
v1タイムスタンプ+MACアドレス順序保証が必要な場合
v3MD5ハッシュ(名前空間)URLベースの一意ID
v4完全ランダム一般的な使用(最も多く使われる)
v5SHA-1ハッシュ(名前空間)v3よりセキュリティ強化

UUID v4のフォーマットxxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx(4:バージョン表示、y:8・9・a・bのいずれか)
衝突確率:10億個生成時の衝突確率は約10億分の1以下。

開発での活用例

// JavaScript
crypto.randomUUID() // ブラウザ内蔵(最新)
// または uuid ライブラリ
import { v4 as uuidv4 } from 'uuid';
uuidv4(); // '9b1deb4d-3b7d-4bad-9bdd-2b0d7b3dcb6d'

// Python
import uuid
str(uuid.uuid4()) # '110e8400-e29b-41d4-a716-446655440000'

// SQL (PostgreSQL)
SELECT gen_random_uuid();

UUID vs ULID vs NanoID

方式長さソート可能可読性推奨シーン
UUID v436文字普通汎用
ULID26文字良いDBのPK・ソートが必要な場合
NanoID21文字良いURL・短いID
O

OIYO編集部

編集部

OIYO編集部は、経済・法律・生活・自己理解のテーマを一次資料と公開統計で検証してまとめます。すべての記事は出典を明記し、定期的に見直して正確さと実用性を保ちます。