مولد UUID v4 – إنشاء معرّفات عشوائية

أنشئ معرّف UUID v4 واحداً أو قائمة معرّفات عشوائية. اختر الحروف الكبيرة أو إزالة الشرطات وانسخ النتائج لسجلات التطبيقات والاختبارات.

معلومات تقنية:

  • UUID v4: يعتمد على العشوائية القوية. نسبة التكرار شبه مستحيلة.
  • خيار v1-like مبني على وقت وبيانات عشوائية مخصصة. لا يستخدم عنوان MAC لجهازك وليس UUID v1 قياسياً.
  • طول المعرف 128-بت.
  • الصيغة القياسية: 8-4-4-4-12 (32 حرف ستعشري).

أنشئ معرّف UUID v4 واحداً أو قائمة معرّفات عشوائية. اختر الحروف الكبيرة أو إزالة الشرطات وانسخ النتائج لسجلات التطبيقات والاختبارات.

إنشاء معرّفات UUID v4

UUID معرّف بطول 128 بت يُكتب عادةً في خمس مجموعات تفصلها شرطات. ينشئ خيار v4 معرّفات عشوائية للسجلات وبيانات الاختبار ونماذج التطبيقات. أما الخيار المعتمد على الوقت فيسمى v1-like لأنه تنسيق مخصص وليس UUID v1 مطابقاً للمواصفة.

متى تستخدم مولد UUID؟

إنشاء بيانات تطوير

أنشئ معرّفات تجريبية لصفوف قاعدة البيانات واستجابات API الوهمية والاختبارات المحلية دون عدّاد يدوي.

تعيين معرّف لسجل

استخدم UUID v4 عندما يقبل التطبيق معرّفاً عشوائياً ويتولى التحقق من عدم التكرار.

كيفية إنشاء UUID

اختر v4 أو الخيار v1-like وحدد أحد أحجام الدفعة المتاحة: 1 أو 5 أو 10 أو 25 أو 50 أو 100 معرّف. أنشئ القيم ثم انسخ معرّفاً واحداً أو القائمة كاملة. يمكنك اختيار الأحرف الكبيرة أو حذف الشرطات، كما يمكنك حذف قيم منفردة أو مسح القائمة.

أمثلة UUID للتطوير

تهيئة قاعدة بيانات اختبار

أنشئ معرّفات لمستخدمين أو منتجات تجريبية ثم انسخها إلى ملف fixtures أو بيانات التهيئة.

اختبار تكامل

أدخل UUID v4 في نموذج أو اختبار API للتحقق من قبول الحقل للتنسيق المتوقع.

نصائح لاستخدام UUID

اختر v4 للمعرّفات العشوائية القياسية

استخدم v4 عندما يتوقع النظام UUID عشوائياً قياسياً؛ خيار v1-like ليس UUID v1 مطابقاً للمواصفة.

حافظ على التنسيق المطلوب

اترك الشرطات والأحرف الصغيرة ما لم يقبل النظام المستقبل صراحةً الصيغة المختصرة أو الأحرف الكبيرة.

فرض التفرد في التطبيق

احتمال تصادم v4 منخفض جداً لكنه ليس مستحيلاً. استخدم قيد تفرد عند تخزين المعرّفات.

دعم المتصفح

يستخدم خيار v4 الدالة crypto.randomUUID المتاحة في المتصفحات الحديثة ضمن سياق آمن مثل HTTPS. تُنشأ المعرّفات في المتصفح وقد يتطلب النسخ إذناً للحافظة.

ما يجب مراجعته قبل استخدام النتيجة

الخيار المبني على الوقت موصوف بأنه v1-like ولا ينتج UUID v1 مطابقاً للمواصفة. اختر v4 للمعرّفات العشوائية القياسية وتحقق من حاجة تطبيقك إلى الصيغة ذات الشرطات.

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

هل UUID v4 فريد دائماً؟
لا يمكن ضمان التفرد العالمي دون تنسيق مركزي. التصادم نادر للغاية في v4، لكن ينبغي للتطبيق فرض قيد تفرد.
ماذا يعني الخيار v1-like؟
إنه خيار مخصص يعتمد على الوقت وليس تطبيق UUID v1 مطابقاً للمواصفة. لا يستخدم عنوان MAC للجهاز ولا ينبغي اعتباره UUID v1 رسمياً.
هل يمكن حذف الشرطات أو استخدام الأحرف الكبيرة؟
نعم. فعّل خيارات التنسيق قبل الإنشاء، وتأكد من أن قاعدة البيانات أو واجهة API تقبل الصيغة المختارة.
كيف أنشئ دفعة من UUIDs وأنسخها؟
اختر أحد أحجام الدفعة المتاحة: 1 أو 5 أو 10 أو 25 أو 50 أو 100، وأنشئ القيم، ثم استخدم عناصر النسخ للقائمة المعروضة أو لكل قيمة.
كم طول UUID مع الشرطات وبدونها؟
الصيغة النصية المعتادة تتكون من 36 محرفاً مع أربع شرطات؛ وبعد حذفها تبقى 32 خانة سداسية عشرية.
هل يصلح UUID ككلمة مرور أو رمز مصادقة؟
لا. UUID معرّف وليس سراً أو وسيلة مصادقة. استخدم رمزاً عشوائياً مخصصاً للتحكم في الوصول.

أدوات ذات صلة