منشئ UUID
أنشئ 5 معرّفات UUID عشوائية من الإصدار الرابع وفق RFC 4122 دفعة واحدة. يُتجاهل المدخل؛ شغّل مرة أخرى للحصول على دفعة جديدة.
كيفية استخدام منشئ UUID
- 01
اضغط "تشغيل" لإنشاء دفعة جديدة من معرّفات UUID.
- 02
تظهر خمسة معرّفات UUID من الإصدار الرابع في لوحة الإخراج.
- 03
انسخها بنقرة واحدة؛ وشغّل مرة أخرى للحصول على مجموعة جديدة.
ما هو UUID
UUID (المعرف الفريد عالميًا) هو قيمة 128 بت تُستخدم لتسمية الأشياء وصفوف قاعدة البيانات والملفات والأحداث والرسائل وموارد واجهة برمجة التطبيقات (API)، دون أن تقوم سلطة مركزية بتوزيع المعرفات. يمكن لأي آلة أن تصك واحدة بشكل مستقل وتثق في أنها لن تتعارض مع أي آلة أخرى.
كيف تم بناء الإصدار 4
ينتج هذا المولد الإصدار 4 من UUIDs، وهو النوع الأكثر شيوعًا. يكون UUID v4 عشوائيًا بالكامل تقريبًا: 122 بت من أصل 128 بت تأتي من مصدر عشوائي، مع تثبيت البتات الستة المتبقية لتحديد الإصدار والمتغير. يتم كتابته كـ 32 رقمًا سداسيًا عشريًا في المجموعة 8-4-4-4-12 المألوفة.
يتم إنشاء كل دفعة من خمسة باستخدام المصدر العشوائي الآمن للتشفير الخاص بالنظام الأساسي الخاص بك، وهو نفس المصدر المستخدم للعشوائية الحساسة للأمان، وليس وظيفة عشوائية زائفة يمكن التنبؤ بها. اضغط على "تشغيل" مرة أخرى في أي وقت للحصول على دفعة جديدة.
كم هم فريدون حقًا
التفرد هو مسألة احتمالية وليس ضمانة قوية، ولكن الأرقام مطمئنة: مع 122 بتة عشوائية، ستحتاج إلى توليد مليارات من UUIDs قبل أن تصبح فرصة حدوث تصادم واحد ذات معنى. يعتبر هذا فريدًا بشكل فعال بالنسبة لكل تطبيق تقريبًا.
الإصدار 4 مقابل الإصدار 7
الإصدار 4 هو الإصدار الافتراضي الصحيح عندما تحتاج فقط إلى معرف فريد. إذا كان الترتيب مهمًا، فإن الإصدار 7 يقوم بتشفير طابع زمني في البتات البادئة الخاصة به بحيث يتم فرز المعرفات حسب وقت الإنشاء، مما يجعل فهارس قاعدة البيانات أكثر ترتيبًا من مفاتيح v4 العشوائية بالكامل. تتناول مقالة Learn حول الإصدار 4 مقابل الإصدار 7 المفاضلة بعمق.
الاستخدامات الشائعة وتحذير واحد
تتضمن الاستخدامات الشائعة المفاتيح الأساسية، ومفاتيح القصور التي تجعل إعادة المحاولة طلبًا آمنًا، ومعرفات الارتباط لتتبع الطلب عبر الخدمات، وأسماء الملفات الفريدة. ضع في اعتبارك أن v4 UUID عشوائي ولكنه ليس سريًا، لذا لا ينبغي استخدامه بمفرده كرمز أمان أو كلمة مرور.
الأسئلة الشائعة
ما نوع معرّفات UUID هذه؟
إنها معرّفات UUID من الإصدار الرابع وفق RFC 4122: معرّفات عشوائية تحوي 122 بتًا عشوائيًا، تُنشأ من مصدر عشوائي قوي تشفيريًا.
هل معرّفات UUID فريدة؟
احتمال التصادم ضئيل إلى حدّ فلكي. فمع 122 بتًا عشوائيًا ستحتاج إلى إنشاء مليارات المعرّفات قبل أي فرصة واقعية للتكرار.
لماذا خمسة في المرة الواحدة؟
تُشكّل خمسة معرّفات دفعة مناسبة لمعظم المهام. اضغط "تشغيل" مرة أخرى لإنشاء خمسة أخرى متى احتجت المزيد.