تخطي إلى المحتوى
SPCXTools

مولد UUID

قم بإنشاء معرفات UUID عشوائية آمنة (v4) أو مرتبة زمنياً وقابلة للفرز (v7)، بشكل فردي أو جماعي.

تعمل محلياً — ملفاتك لا تغادر جهازك أبداً

جاري تحميل الأداة…

كيفية استخدام مولد UUID

  1. 1اختر v4 (عشوائي) للمعرفات ذات الأغراض العامة أو v7 (مرتب زمنياً) لمفاتيح قواعد البيانات التي يتم فرزها حسب وقت الإنشاء.
  2. 2حدد عدد معرفات UUID التي تحتاجها، من 1 إلى 1,000.
  3. 3اختيارياً، يمكنك التبديل إلى الأحرف الكبيرة، أو إزالة الواصلات، أو وضع كل قيمة بين أقواس (نمط Microsoft GUID).
  4. 4انقر على توليد للحصول على دفعة جديدة، ثم قم بنسخ القائمة أو تنزيلها.

توليد معرفات UUID و GUID فوراً

يقوم مولد UUID هذا بإنشاء معرفات متوافقة مع المعايير مباشرة في متصفحك. اختر الإصدار، وحدد الكمية، واحصل على قيم جديدة على الفور — سواء قيمة واحدة للصقها في اختبار، أو ألف قيمة لتغذية قاعدة بيانات. يتم إنتاج كل UUID باستخدام مولد الأرقام العشوائية الآمن تشفيرياً في متصفحك، ولا يتم إرسال أو تخزين أي منها على أي خادم.

الميزات

  • UUID v4 – 122 بت عشوائي، وهو الإصدار الأكثر استخداماً.
  • UUID v7 – طابع زمني بتنسيق Unix بالملي ثانية بحجم 48 بت متبوعاً ببتات عشوائية، مما يتيح فرز المعرفات حسب وقت الإنشاء.
  • التوليد الجماعي لما يصل إلى 1,000 UUID دفعة واحدة، مع إمكانية النسخ والتنزيل كملف .txt.
  • خيارات التنسيق – أحرف كبيرة، بدون شرطات (32 حرفاً)، أو بين أقواس {braces}.

الاستخدامات الشائعة

المفاتيح الأساسية لقواعد البيانات. تتيح معرفات UUID لخوادم التطبيقات إنشاء معرفات قبل إدراج صف، مما يبسط الأنظمة الموزعة وعمليات دمج البيانات. يُفضل استخدام الإصدار v7 لهذا الغرض: حيث تؤدي مفاتيح v4 العشوائية إلى تشتت عمليات الإدراج عبر الفهرس، بينما تصل مفاتيح v7 بشكل مرتب.

موارد واجهة برمجة التطبيقات (API) ومفاتيح التكافؤ (Idempotency). تحدد العديد من واجهات برمجة التطبيقات الطلبات والمدفوعات والرسائل بواسطة UUID، وتقبل UUID تم إنشاؤه بواسطة العميل كمفتاح تكافؤ لضمان عدم معالجة الطلب المعاد مرتين.

بيانات وتجهيزات الاختبار. قم بتوليد قائمة من المعرفات لملء جدول بيانات، أو واجهة برمجة تطبيقات وهمية، أو اختبار وحدة.

أسماء الملفات والكائنات. يوفر UUID اسماً خالياً من التعارضات للملفات المرفوعة، أو إدخالات ذاكرة التخزين المؤقت، أو الملفات المؤقتة.

قراءة معرّف UUID

يتميز معرّف UUID مثل 01928f4e-7a3c-7b21-9d4e-5f6a7b8c9d0e بتنسيق ثابت. الرقم الأول في المجموعة الثالثة يمثل الإصدار (4 أو 7). والرقم الأول في المجموعة الرابعة يمثل المتغير، والذي يكون في معرّفات UUID القياسية 8 أو 9 أو a أو b. في معرّفات UUID من الإصدار v7، تُرمّز أول 12 خانة سداسية عشرية وقت الإنشاء بالملي ثانية منذ عام 1970.

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

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

ما هو UUID؟
معرّف UUID (المعرّف الفريد عالمياً)، والذي يُسمى أيضاً GUID، هو قيمة بحجم 128-bit تُكتب على شكل 32 رقماً بالنظام السداسي عشر في خمس مجموعات، على سبيل المثال 550e8400-e29b-41d4-a716-446655440000. تتيح معرّفات UUID للأنظمة المستقلة إنشاء معرّفات دون الحاجة للتنسيق بينها، مع انعدام خطر التطابق تقريباً.
هل يجب أن أستخدم UUID v4 أم v7؟
استخدم v4 عندما تحتاج فقط إلى معرّف فريد لا يمكن التنبؤ به. واستخدم v7 للمفاتيح الأساسية في قواعد البيانات — نظراً لأن v7 يبدأ بطابع زمني، فإن المعرّفات الجديدة تكون مرتبة تقريباً، مما يحافظ على صغر حجم فهارس B-tree ويسرّع عمليات الإدراج. تم تعريف الإصدار v7 في RFC 9562 (2024).
هل يمكن أن يتطابق معرّفا UUID؟
نظرياً نعم، لكن عملياً لا. يحتوي UUID v4 على 122-bit عشوائية؛ ستحتاج إلى إنشاء حوالي مليار معرّف UUID في الثانية لمدة 85 عاماً تقريباً لتصل نسبة احتمال وجود تطابق واحد إلى 50%.
هل معرّفات UUID هذه آمنة؟
يتم إنشاؤها باستخدام مولّد الأرقام العشوائية الآمن تشفيرياً في المتصفح (crypto.getRandomValues). لاحظ أن الإصدار v7 يكشف عن وقت الإنشاء في أول 48-bit منه، لذا لا تستخدم v7 إذا كان يجب أن يظل الطابع الزمني سرياً.
هل يختلف GUID عن UUID؟
لا — GUID هو الاسم الذي تطلقه Microsoft على نفس التنسيق. تعرض بعض أدوات Microsoft معرّفات GUID بأحرف كبيرة وداخل أقواس معقوفة، وهو ما يمكنك محاكاته باستخدام خيارات التنسيق.
هل يتم تخزين أو تسجيل معرّفات UUID؟
لا. يتم إنشاؤها داخل متصفحك ولا يتم إرسالها أو تخزينها على خوادمنا أبداً.