انتقل إلى المحتوى

مولّد UUID v4

احصل على معرّفات UUID من الإصدار 4 العشوائية، وهي الخيار المعتاد للمعرّفات الفريدة حين لا يهمك الترتيب ولا التكرارية.

تتم المعالجة محليًا في متصفحك

الخيارات

ما هي أداة مولّد UUID v4؟

يتكوّن UUID من الإصدار 4 تقريبًا من بتات عشوائية بالكامل: 122 من بتاته الـ128 تأتي من مصدر عشوائي، والبتات الستة المتبقية تحدد الإصدار (4) والمتغيّر. لا يوجد طابع زمني ولا عنوان MAC ولا بنية مخفية، فلا تكشف القيمة متى أو أين أُنشئت.

هذه الصفحة مضبوطة لهذه المهمة تحديدًا. تنتج عشرة معرّفات افتراضيًا، ويمكنك تغيير العدد أو التحويل إلى أحرف كبيرة أو حذف الشرطات أو تغليف كل قيمة بأقواس أو علامات اقتباس ونسخ القائمة كنص أو CSV أو مصفوفة JSON.

كيف تعمل؟

  1. اختر العدد؛ العشرة محددة مسبقًا ويُسمح بما يصل إلى 1000.
  2. فعّل الأحرف الكبيرة والشرطات والغلاف بما يناسب الصيغة المطلوبة (مثل {…} لمعرّفات GUID في .NET).
  3. اضغط «توليد» للحصول على دفعة جديدة؛ كل ضغطة تعطي قيمًا جديدة تمامًا.
  4. انسخ النتيجة أو نزّلها كملف نصي أو CSV أو JSON.

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

  • مفاتيح الجلسات والطلبات وعدم التكرار (idempotency) في خدمات الويب.
  • معرّفات مؤقتة في بيانات الاختبار وواجهات API التجريبية واختبارات الوحدة.
  • أسماء ملفات أو مفاتيح تخزين كائنات يجب ألا تتعارض.
  • مفاتيح أساسية تُولَّد على جهة العميل عندما لا يهم الترتيب.

أمثلة

احصل على معرّفات UUID من الإصدار 4 العشوائية، وهي الخيار المعتاد للمعرّفات الفريدة حين لا يهمك الترتيب ولا التكرارية.

الخصوصية

تعمل أداة مولّد UUID v4 بالكامل داخل متصفحك. يُعالَج النص أو الملفات التي تقدّمها على جهازك ولا تُرفع ولا تُسجَّل ولا تُخزَّن على خوادمنا.

القيود

المعرّف v4 غير قابل للتنبؤ بما يكفي كمُعرِّف، لكن لا تعامله كرمز سري. ولأن قيم v4 عشوائية فهي تتوزع عشوائيًا في فهرس قاعدة البيانات؛ استخدم UUID v7 إذا كان تجاور القيم في الفهرس مهمًا.

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

ما مدى عشوائية UUID v4؟

يحمل 122 بتًا عشوائيًا مأخوذة من مولّد المتصفح الآمن تشفيريًا، وهذا أكثر بكثير مما يلزم لتفادي التصادم في أي نظام عملي.

ما الفرق بين UUID وGUID؟

GUID هو اسم مايكروسوفت لنفس صيغة الـ128 بتًا. لا فرق في البنية بين GUID v4 وUUID v4؛ تُكتب GUID غالبًا بين أقواس معقوفة وأحيانًا بأحرف كبيرة، ويمكنك ذلك عبر الخيارات.

لماذا لا أستخدم UUID v7 دائمًا؟

يكشف الإصدار v7 وقت الإنشاء في أول 48 بتًا منه. إن لم ترغب في ذلك أو فضّلت عشوائية خالصة فالإصدار v4 أنسب.

المزيد من الأدوات في أدوات المطورين →