مولد UUID

إنشاء ونسخ معرفات فريدة متنوعة (UUID).

إعدادات إنشاء المعرفات
اختر التنسيق والخيارات للمعرفات المراد إنشاؤها
المعرفات المُنشأة
عشوائي
قائمة المعرفات المُنشأة. انقر للنسخ.
تفاصيل تنسيقات المعرفات

معيار RFC 4122 UUID

UUID v1: طابع زمني + عنوان MAC
ترتيب زمني مضمون، يمكن التعرف على الآلة
UUID v3: مساحة الأسماء + الاسم + MD5
حتمي، نفس الإدخال ينتج نفس النتيجة
UUID v4: عشوائي تماماً
الأكثر شيوعاً، عشوائي 122-بت
UUID v5: مساحة الأسماء + الاسم + SHA-1
تجمع أكثر أماناً من v3
UUID v6: v1 قابل للترتيب حسب الوقت
تحسين فهرس قاعدة البيانات
UUID v7: طابع زمني + عشوائي
أحدث معيار، قابل للترتيب

تنسيقات معرفات بديلة

NanoID: معرف آمن لعناوين URL
طول متغير، مجموعة أحرف مخصصة
CUID2: معرف مقاوم للتصادم
آمن للبيئات الموزعة، طول متغير
ULID: معرف قابل للترتيب
26 حرف، مُرمز بـ Base32
KSUID: معرف K-قابل للترتيب
مرتب حسب الوقت، مُرمز بـ Base62
Snowflake: معرف نظام موزع
طُور بواسطة Twitter، عدد صحيح 64-بت

توصيات الاستخدام

  • الاستخدام العام: UUID v4، UUID v7
  • مفاتيح أساسية لقاعدة البيانات: UUID v7، ULID، KSUID
  • لعناوين URL: NanoID، CUID2
  • الإنشاء الحتمي: UUID v3، UUID v5
  • الأنظمة الموزعة: Snowflake، KSUID
  • الترتيب الزمني مهم: UUID v6، UUID v7، ULID