إنشاء معرفات فريدة عالمياً (UUID v4 و GUID)
أنشئ معرفات فريدة متوافقة مع معيار RFC 4122 v4 لمفاتيح قواعد البيانات وواجهات البرمجة والأنظمة الموزعة. توليد فردي أو جماعي بخصوصية تامة داخل متصفحك.
كيفية إنشاء معرفات UUID
أنشئ معرفات فريدة متوافقة مع معيار RFC 4122 v4 لمفاتيح قواعد البيانات وواجهات البرمجة والأنظمة الموزعة. توليد فردي أو جماعي بخصوصية تامة داخل متصفحك.
حدد الكمية المطلوبة
اختر عدد المعرفات المراد توليدها (من رمز واحد وحتى 500 معرف دفعة واحدة).
تخصيص التنسيق
تحكم بوجود الشرطات (-)، والحروف الكبيرة أو الصغيرة، أو إضافة الأقواس المعقوفة {}.
توليد تشفيري فوري
يقوم محرك التشفير المدمج في متصفحك بتوليد المعرفات وفق معيار RFC 4122 v4 فورياً.
نسخ المعرفات الناتجة
انسخ المعرفات المولدة بضغطة زر واحدة أو نزلها كملف نصي لاستخدامها في مشاريعك البرمجية.
لماذا تنشئ معرفات UUID عبر خلصنا؟
مطابقة تامة لمعيار RFC 4122
تطبيق دقيق لمعايير الإصدار الرابع (v4) مع ضبط بتات الإصدار والنسخة المتوافقة عالمياً.
تشفير عتادي آمن ومستحيل التكرار
الاعتماد على دالة crypto.randomUUID() المشفرة لضمان صفر احتمالية لحدوث تصادم.
تصدير جماعي بصيغ متعددة
توليد مئات المعرفات كنصوص عادية، أو مصفوفات JSON، أو قوائم مفصولة بفواصل.
خصوصية محلية 100%
تتم معالجة وتوليد المعرفات داخل ذاكرة متصفحك مباشرة دون حفظ أو تسجيل أي كود.
نظرة تقنية: أقنعة البتات في معيار RFC 4122 v4 واحتمالية التصادم
يُمثل معرف UUID v4 رمزاً ثنائياً بطول 128 بت يُعرض في 32 رقماً ست عشرياً مقسمة إلى خمس مجموعات مفصولة بشرطات (8-4-4-4-12): xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx. ينفذ محرك خلصنا عملية التوليد محلياً عبر دالة crypto.randomUUID() المدمجة في المتصفحات الحديثة. لضمان المطابقة الصارمة لمعيار RFC 4122، يتم توليد 122 بت بعشوائية تشفيرية حقيقية، بينما تُقفل 6 بتات لتعريف الإصدار والنوع: البتات 48-51 تُضبط على القيمة 4، والبتات 64-65 تُضبط على القيمة 8 أو 9 أو a أو b. احتمالية تكرار معرفين متطابقين في العالم هي 1 من كل 2^122 (أي حوالي 1 من 5.3 × 10^36)، مما يجعله مستحيلاً عملياً حتى عند توليد مليارات الرموز يومياً.
أبرز استخدامات معرفات UUID
المفاتيح الأساسية لقواعد البيانات
إنشاء مفاتيح فريدة عالمياً (Primary Keys) لقواعد بيانات PostgreSQL، وMongoDB، والأنظمة الموزعة.
تتبع طلبات واجهات البرمجة (APIs)
توليد معرفات تتبع فريدة (Correlation IDs) لمراقبة مسار الطلبات في الخدمات المصغرة (Microservices).
بيانات الاختبار والبرمجيات
ملء قواعد بيانات الاختبار بنماذج معرفات واقعية وصحيحة أثناء تطوير التطبيقات.
الأسئلة الشائعة حول معرفات UUID
ما هو الفرق بين UUID و GUID؟
+
ما هو الفرق بين UUID و GUID؟
+GUID هو الاسم الذي تطلقه شركة مايكروسوفت على معيار UUID. كلاهما متطابقان برمجياً بنسبة 100%.
هل يمكن أن يتكرر معرف UUID تم توليده هنا في مكان آخر؟
+
هل يمكن أن يتكرر معرف UUID تم توليده هنا في مكان آخر؟
+احتمالية حدوث تصادم أو تكرار ضئيلة جداً لدرجة تقارب الصفر الرياضي (1 من 5.3 × 10^36).
هل يتم تسجيل المعرفات المولدة على خوادمكم؟
+
هل يتم تسجيل المعرفات المولدة على خوادمكم؟
+لا، نهائياً. تجري كافة العمليات محلياً داخل متصفحك دون حفظ أو إرسال أي معلومة.
هل يمكنني إنشاء معرفات بدون شرطات (-)?
+
هل يمكنني إنشاء معرفات بدون شرطات (-)?
+نعم، يمكنك تعطيل خيار الشرطات للحصول على كود متصل من 32 خانة ست عشرية.
هل مولد UUID مجاني للاستخدام التجاري؟
+
هل مولد UUID مجاني للاستخدام التجاري؟
+نعم، الأداة مجانية 100% ومتاحة بلا حدود للاستخدام في كافة المشاريع البرمجية والتجارية.