Generator

مولد UUID

أنشئ UUID فردي أو متعدد (v4 وv7) للمعرفات وقواعد البيانات.

UUIDs التي تم إنشاؤها

مولّد UUID مجاني — معرّفات v4 وv7 عبر الإنترنت

المعرّف UUID (المعرّف الفريد عالمياً)، ويُسمى أيضاً GUID، قيمة من 128 بت تُستخدم لوسم المعلومات كي تبقى فريدة عبر الأنظمة دون سلطة مركزية. يُنشئ مولّد UUID المجاني لدينا معرّفات صالحة من الإصدار 4 (عشوائية) والإصدار 7 (مرتبة زمنياً) فوراً في المتصفح: اختر الإصدار، وحدّد العدد، وانسخها مباشرة إلى شفرتك أو قاعدة بياناتك أو إعداداتك. يجري الإنشاء محلياً على جهازك — لا يُرسل أي شيء إلى خادم، فهو سريع وخاص ويعمل دون اتصال.

سواء أردت مفتاحاً رئيسياً واحداً، أو دفعة بيانات اختبار، أو معرّف ارتباط لتتبّع موزّع، يُنتج مولّد UUID عبر الإنترنت هذا معرّفات متوافقة مع المعيار بنقرة واحدة. إنها الأداة للمطورين الذين يريدون GUID سريعاً وموثوقاً دون تثبيت أي شيء.

ما هو UUID وكيف يُبنى؟

يُكتب UUID على شكل 32 رقماً ست عشرياً في خمس مجموعات مفصولة بشرطات، مثل 550e8400-e29b-41d4-a716-446655440000. يرمّز موضعان بيانات وصفية: الإصدار (أي خوارزمية أنتجته) والنوع (التخطيط). ولأن فضاء القيم الممكنة كبير فلكياً، فإن احتمال تصادم معرّفين أُنشئا بشكل مستقل يكاد يكون صفراً عملياً.

هذه الفرادة دون تنسيق هي سبب انتشار UUID في كل مكان: المفاتيح الرئيسية لقواعد البيانات، ومعرّفات موارد الـ API، ومعرّفات الرسائل والأحداث، وأسماء الملفات، ورموز الجلسات. وخلافاً للأعداد التزايدية، يمكن إنشاء UUID على أي عميل أو خادم قبل وصوله إلى قاعدة البيانات، ما يبسّط الأنظمة الموزّعة والتي تعمل أولاً دون اتصال.

UUID v4 مقابل v7 — أي إصدار تختار؟

الإصدار v4 عشوائي تماماً. وهو الخيار الافتراضي الآمن حين تحتاج فقط إلى قيمة فريدة دون اهتمام بالترتيب — مفاتيح API، معرّفات لمرة واحدة، مراجع مجهّلة. كما تجعل عشوائيته تخمينه صعباً، وهو مفيد عندما يكون المعرّف مكشوفاً للعموم.

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

كيفية إنشاء UUID

اختر إصدار UUID (v4 أو v7)، وحدّد الكمية من 1 إلى 100، ثم انقر «إنشاء». تظهر المعرّفات في منطقة الإخراج، جاهزة للنسخ إلى الحافظة أو المسح للبدء من جديد. إنشاء الكثير دفعة واحدة مفيد لملء جدول أو بناء ملف بيانات اختبارية أو تجهيز سجلات اختبار.

ولأن الأداة تعمل بالكامل من جهة العميل، أعد الإنشاء كما تشاء دون حدود ولا حساب. الإخراج نص عادي: الصقه في عبارات SQL أو ملفات env أو JSON أو التعليقات دون إعادة تنسيق.

أين تُستخدم معرّفات UUID

قواعد البيانات: مفاتيح رئيسية وأجنبية يمكن إنشاؤها من جهة العميل قبل الإدراج. واجهات API: معرّفات موارد ثابتة وغير متسلسلة لا تكشف عدد السجلات. الأنظمة الموزّعة: معرّفات ارتباط وتتبّع تربط السجلات عبر الخدمات. المراسلة: مفاتيح idempotency تتيح للمستهلك إزالة تكرار الأحداث المعاد إرسالها بأمان.

كما تلبّي احتياجات يومية: أسماء فريدة للملفات والرفع، معرّفات تحليلات مجهولة، تقسيم أعلام الميزات، ورموز لمرة واحدة. أينما احتجت وسماً فريداً عالمياً يمكن لأي جزء من منظومتك سكّه باستقلالية، يناسبك UUID.

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

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

ساعدنا في تحسين هذه الأداة

هل عملت الأداة كما توقعت؟

أرسل تقريرًا سريعًا مع لقطة شاشة أو ملف نموذجي. سيُملأ اسم الأداة تلقائيًا.