مولّد UUID

أنشئ عدة معرّفات UUID ‏(v4 وv7) دفعة واحدة، واكتبها إن شئت بأحرف كبيرة أو دون شرطات أو بين قوسين { }.

معرّفات UUID المُنشأة

اختر الإصدار والصيغة

الإصدار

يتكوّن كله من أرقام عشوائية، وهو أكثر أنواع UUID استخدامًا. اختره إن لم تكن متأكدًا.

من 1 إلى 1,000.

الصيغة

صيغة GUID المستخدمة في سجل Windows وفي C#.

تُنشأ معرّفات UUID على هذا الجهاز، ولا تُرسل إلى أي مكان ولا تُحفظ.

لا يُحفظ على هذا الجهاز سوى إعدادات الإصدار والعدد والصيغة.

هل كانت مفيدة؟ يسعدنا أن تشاركها

هل هناك ما لا يعمل، أو لديك فكرة لتحسينه؟

طريقة الاستخدام

  1. 1. اختر الإصدار والعدد

    من «الإصدار» أسفل القائمة اضغط «v4 (عشوائي)» أو «v7 (حسب الوقت)»، واكتب رقمًا في خانة «العدد» (من 1 إلى 1000). عند أي تغيير تُنشأ القائمة في الأعلى من جديد فورًا.

  2. 2. اختر الصيغة

    من «الصيغة» فعّل «أحرف كبيرة» و«دون شرطات (-)» و«بين قوسين { }» أو أوقفها. تبقى المعرّفات في القائمة في الأعلى نفسها، وتتغير طريقة كتابتها فقط.

  3. 3. انسخ أو احفظ

    اضغط رمز النسخ على يسار المعرّف الذي تريده لنسخه وحده. واضغط «نسخ الكل» لنسخها كلها دفعة واحدة، كل معرّف في سطر. واضغط «حفظ في ملف» لحفظها في ملف نصي (‎.txt).

متى تفيدك هذه الأداة

  • إعداد بيانات اختبار يدويًا

    أنشئ دفعة واحدة ما تحتاجه من معرّفات لأوامر INSERT في SQL أو لأمثلة JSON. ومع «نسخ الكل» تلصقها كل معرّف في سطر.

    المطورون ومختبرو البرمجيات

  • اختيار المفتاح الأساسي لقاعدة البيانات

    يبدأ v7 بالوقت، فتترتب القيم حسب وقت الإنشاء ويقل تشتت الفهرس. ويمكنك مقارنته بـ v4 لترى شكل القيم في كل منهما.

    مصممو قواعد البيانات

  • مطابقة صيغة GUID المطلوبة

    بمجرد تبديل الأحرف الكبيرة وإزالة الشرطات والإحاطة بـ { } تحصل على الصيغة التي يطلبها سجل Windows أو C# أو ملف الإعدادات.

    مطورو Windows و.NET

  • توزيع معرّفات كثيرة دفعة واحدة

    أنشئ حتى 1000 معرّف دفعة واحدة واحفظها في ملف نصي. الصقها في جدول بيانات لتخصيص أرقام للأجهزة أو الأعضاء.

    مسؤولو الأنظمة وفرق البيانات

قبل أن تبدأ

  • لا تُحفظ المعرّفات التي تنشئها. انسخ ما ستستخدمه أو احفظه في ملف قبل إغلاق الصفحة.
  • UUID «رقم لا يتكرر» وليس قيمة سرية. لا تستخدمه بدلًا من كلمة مرور أو مفتاح يجب ألا يعرفه أحد (استخدم مولّد كلمات المرور لذلك).
  • يمكن إنشاء v4 وv7 فقط. لا يمكن إنشاء v3 وv5 اللذين يُشتقان من اسم، ولا v1 الذي يستخدم بيانات الجهاز.

عن الإصدارين v4 وv7 من UUID

UUID (ويُسمى أيضًا GUID) معرّف من 128 بت يُكتب بـ 32 رقمًا ست عشريًا على شكل «8-4-4-4-12». ولأن القيم التي يُنشئها كل جهاز لا تتكرر دون الحاجة إلى الرجوع إلى أي خادم، يُستخدم على نطاق واسع في مفاتيح قواعد البيانات وأسماء الملفات ومعرّفات طلبات API وغيرها. في v4 تكون كل البتات الـ 122 عشوائية، باستثناء 6 بتات تحدد الإصدار والنوع، وهو الشكل الأكثر استخدامًا.

أما v7 فهو شكل جديد حُدد عام 2024 في RFC 9562، وتحمل أول 48 بتًا منه وقت الإنشاء (بالمللي ثانية). ولأنه يترتب حسب وقت الإنشاء، يقل تشتت فهرس قاعدة البيانات، ويمكن استخدامه للترتيب حسب الوقت أيضًا. تعتمد هذه الأداة على مولّد الأرقام العشوائية التشفيري المدمج في المتصفح (crypto.getRandomValues)، وعند إنشاء عدة معرّفات v7 دفعة واحدة تحافظ على ترتيب الإنشاء حتى داخل المللي ثانية نفسها.

الفرق بين v4 وv7
v4 (عشوائي)v7 (حسب الوقت)
المحتوى122 بتًا عشوائية بالكامل48 بتًا للوقت + 74 بتًا عشوائية
الترتيب عند الفرزعشوائيحسب وقت الإنشاء
هل يمكن معرفة وقت الإنشاء؟لانعم، من بدايته
الاستخدام المناسبالمعرّفات العلنية والاستخدام العامالمفاتيح الأساسية والسجلات

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

جمعنا هنا أكثر ما يتساءل عنه الناس قبل الاستخدام.

هل تُرسل معرّفات UUID التي أنشئها إلى أي مكان؟

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

هل يمكن أن يتكرر UUID؟

عمليًا لا. في v4 هناك 122 بتًا عشوائية، فلا تصل احتمالية التكرار إلى 50% إلا بعد إنشاء نحو 2.7 مليار مليار (2.7×10¹⁸) معرّف. ويتضمن v7 الوقت أيضًا، فلا تتكرر المعرّفات المُنشأة في أوقات مختلفة.

أيهما أختار: v4 أم v7؟

إن لم تكن متأكدًا فاختر v4. أما للمفاتيح الأساسية في قواعد البيانات أو عندما تريد الترتيب حسب وقت الإنشاء فـ v7 أنسب. ولأن وقت الإنشاء يمكن قراءته من v7، استخدم v4 للمعرّفات التي لا تريد أن يُعرف وقت إنشائها.

هل UUID وGUID شيئان مختلفان؟

هما الشيء نفسه. GUID هو الاسم الذي تستخدمه Microsoft، وفي Windows و.NET يُكتب غالبًا بين «{ }» وبأحرف كبيرة. فعّل «أحرف كبيرة» و«بين قوسين { }» في «الصيغة» لتحصل على هذا الشكل.

هل يبقى UUID صالحًا دون شرطات أو بأحرف كبيرة؟

نعم. لا تفرّق الأرقام الست عشرية في UUID بين الأحرف الكبيرة والصغيرة، والشرطات مجرد فواصل لتسهيل القراءة. لكن بعض الأنظمة لا تقبل إلا صيغة محددة، فالتزم بما يطلبه النظام المستقبِل.

هل يمكن معرفة وقت إنشاء UUID من الإصدار v7؟

نعم. أول 12 حرفًا (دون الشرطات) هي عدد المللي ثانية منذ 1 يناير 1970 مكتوبًا بالنظام الست عشري. وفي هذه الأداة، عند اختيار v7 يظهر هذا الوقت فوق القائمة.

كم معرّفًا يمكنني إنشاؤه دفعة واحدة؟

من 1 إلى 1000. وإذا كان العدد كبيرًا يمكنك التمرير داخل القائمة لرؤيتها. ومع «نسخ الكل» و«حفظ في ملف» يكون كل معرّف في سطر.

هل يمكن استخدامه بدلًا من كلمة المرور؟

لا ننصح بذلك. صُمم UUID ليكون رقمًا لا يتكرر، وفي v7 يمكن تخمين جزء الوقت. لكلمات المرور والمفاتيح السرية استخدم قيمًا أنشأتها بـ مولّد كلمات المرور.

هل تُحفظ الإعدادات؟

يُحفظ الإصدار والعدد والصيغة في متصفح هذا الجهاز، فتجدها كما هي عند فتح الأداة مرة أخرى. أما المعرّفات المُنشأة نفسها فلا تُحفظ.

هل الأداة مجانية؟

نعم، مجانية. لا تحتاج إلى تسجيل، ولا توجد إعلانات.