UUID Generator
アプリケーションで使えるランダムUUID(v4)を生成。
0 件のUUIDを生成しました
UUIDはcrypto.randomUUID()(v4)を使用して生成されます — 暗号学的にランダムで、すべてブラウザ内で生成されます。
UUIDジェネレーターは、標準の8-4-4-4-12の16進数形式で普遍的に一意な識別子(UUID)を作成します。UUIDは中央機関なしに時空間で一意であるよう設計された128ビット値で、データベースの主キー、セッショントークン、リクエスト追跡ID、分散システムの識別子に最適です。
「生成」をクリックすると新しいランダムなUUID v4が生成されます。バッチ操作用に複数のUUIDを一度に生成することもできます。各UUIDはワンクリックでコピーできる状態で表示されます。
UUID v4の値はブラウザで暗号学的に安全な乱数を使って生成されるため、世界中のどのソースからの2つのUUIDも衝突することはありません。これにより、調整なしに一意の識別子が必要なほぼすべてのアプリケーションで安全に使用できます。
よくある質問
コード実装
import uuid
# Generate a random UUID v4
new_uuid = uuid.uuid4()
print(new_uuid) # e.g. 550e8400-e29b-41d4-a716-446655440000
print(str(new_uuid)) # as string
print(new_uuid.hex) # without hyphens: 550e8400e29b41d4a716446655440000
# Generate multiple UUIDs
uuids = [str(uuid.uuid4()) for _ in range(5)]
for u in uuids:
print(u)
# UUID v1 (time-based, includes MAC address — less private)
time_based = uuid.uuid1()
print(time_based)
# Parse an existing UUID string
parsed = uuid.UUID("550e8400-e29b-41d4-a716-446655440000")
print(parsed.version) # 4Comments & Feedback
Comments are powered by Giscus. Sign in with GitHub to leave a comment.