Skip to content

مولّد UUID

أنشئ معرفات UUID من إصدار 4 (عشوائية) لمفاتيح قواعد البيانات أو مفاتيح التخزين المؤقت أو الاختبار أو أي معرف فريد. ولّد قيمة واحدة أو مجموعة، وانسخها جميعًا دفعة واحدة.

ماذا يعني هذا

معرف UUID معرّف من 128 بت بصيغة 32 رقمًا سداسيًا مع أربع شرطات. الإصدار 4 يستخدم وحدات عشوائية، ما يجعل التصادمات مستبعدة إلى درجة شبه مستحيلة.

كيف نحسبها

المعادلة

16 بايت عشوائي مع ضبط بتات الإصدار (4) والنمط، بصيغة 8-4-4-4-12.

مثال محلول

أنشئ دفعة من 5 معرفات UUID لبيانات أولية.

  1. 1اضبط العدد على 5.
  2. 2ولّد — كل معرف فريد.
  3. 3انسخ الدفعة إلى كودك.

الافتراضات المهمة

  • معرفات UUID عشوائية، وليست تسلسلية ولا مشتقة من الطوابع الزمنية.

الأسئلة الشائعة

ما هو UUID من إصدار 4؟

معرّف عشوائي من 128 بت مع ضبط رقم الإصدار على 4 وفق RFC 4122. يُستخدم أينما دعت الحاجة إلى مفتاح فريد عالميًا.

هل معرفات UUID فريدة دائمًا؟

الفضاء العشوائي كبير لدرجة أن فرصة تصادم اثنين لا تذكر — نحو واحد في 3.4 × 10^38.

دليل

دليل مولّد كلمات المرور: الطول والإنتروبيا والأمان

أقوى كلمات المرور طويلة وعشوائية. إليك لماذا يهم الطول أكثر من التعقيد.

اقرأ التالي

أدوات ذات صلة