مبرمجين

مولّد UUID

ولّد معرّفات UUID فريدة للمشاريع والقواعد

مولّد UUID
الإصدار
العدد
التنسيق
0 UUID مولّد
مساحة إعلانية
عن الأداة

مولّد UUID — توليد معرّفات فريدة عالمياً

UUID (معرّف فريد عالمياً) سلسلة من 32 حرفاً سداسي عشري مقسّمة بشرطات، تُستخدم لتعريف الكيانات بشكل فريد في قواعد البيانات والأنظمة الموزّعة وواجهات API.

إصدارات UUID

  • v4 (عشوائي): الأكثر استخداماً — يُولَّد عشوائياً باستخدام أرقام شبه عشوائية آمنة. احتمال التصادم ضئيل جداً
  • v1 (زمني): يعتمد على الطابع الزمني + معرّف الجهاز. يضمن الترتيب الزمني عند الفرز
  • v5 (اسمي): يُولَّد بشكل ثابت من namespace + اسم معيّن باستخدام SHA-1. نفس المدخلات تُعطي دائماً نفس الـ UUID

خيارات التنسيق

  • أحرف كبيرة: يُحوّل الأحرف إلى Uppercase مثل 550E8400-E29B...
  • بدون شرطات: يُزيل الشرطات للحصول على سلسلة نظيفة من 32 حرفاً
  • أقواس {}: يُحاط الـ UUID بأقواس معقوصة كما في .NET

متى تستخدم UUID؟

  • معرّفات فريدة لسجلات قاعدة البيانات
  • مفاتيح جلسات في تطبيقات الويب
  • معرّفات طلبات API (Request IDs)
  • تسمية الملفات المؤقتة لتجنّب التصادمات
  • أنظمة الرسائل والقوائم الموزّعة
مساحة إعلانية