関連サービス
UUID生成
UUID v1、v4を生成します
プレビュー: f47ac10b-58cc-4372-a567-0e02b2c3d479
UUIDバージョンの違い
UUID v4 (推奨)
- 完全にランダムな値を使用
- 個人情報や機器情報を含まない
- 最も一般的で安全な選択肢
- データベースの主キー、セッションIDなどに適用
UUID v1
- タイムスタンプとMACアドレスベース
- 時系列順序が保証される
- 生成時刻と機器の特定が可能
- ログファイル、監査記録などに適用
使用例
データベース
CREATE TABLE users ( id UUID PRIMARY KEY DEFAULT gen_random_uuid(), name VARCHAR(100), email VARCHAR(255) );
JavaScript/API
const sessionId = generateUUID(); // セッション識別子 const requestId = generateUUID(); // リクエスト追跡 const fileId = generateUUID(); // ファイル識別子
設定ファイル
{ "instanceId": "f47ac10b-58cc-4372-a567-0e02b2c3d479", "apiKey": "a1b2c3d4-e5f6-7890-abcd-ef1234567890" }
注意事項
- セキュリティ: UUID v4は暗号学的に安全なランダム値を使用
- 一意性: 実質的に重複の可能性はゼロ(2^122の組み合わせ)
- パフォーマンス: インデックス性能を考慮する場合はULID等も検討
- プライバシー: UUID v1はMACアドレスを含むため注意が必要
- フォーマット: RFC 4122に準拠した標準形式を推奨
関連サービス