مولّد UUID
أنشئ معرّفًا فريدًا عالميًا واحدًا أو آلافًا منها بأي إصدار، وبالتنسيق الذي يتوقعه كودك أو قاعدة بياناتك.
تتم المعالجة محليًا في متصفحك/ بياناتك تبقى في متصفحك.
ما هي أداة مولّد UUID؟
المعرّف UUID (المعرّف الفريد العالمي) قيمة من 128 بتًا تُكتب عادةً بـ 32 رقمًا سداسيًا عشريًا وفق النمط 8-4-4-4-12. الإصدار 4 عشوائي بالكامل، والإصدار 7 يبدأ بطابع زمني بالميلي ثانية فتُرتَّب القيم حسب وقت الإنشاء، والإصداران 1 و6 يضمّنان قراءة الساعة، أما الإصداران 3 و5 فيشتقان القيمة من مساحة أسماء واسم.
يستخدم هذا المولّد مصدر العشوائية التشفيري في المتصفح. تختار الإصدار والعدد (من 1 إلى 1000) وحالة الأحرف والشرطات والأغلفة مثل {الأقواس} أو علامات الاقتباس والفاصل، وكذلك الصيغة: نص عادي أو CSV مع ترويسة أو مصفوفة JSON.
كيف تعمل؟
- اختر إصدار UUID (الإصدار v4 افتراضيًا للمعرّفات العشوائية، وv7 لمفاتيح قواعد البيانات المرتّبة زمنيًا).
- حدّد العدد المطلوب والتنسيق: أحرف كبيرة والشرطات والأغلفة والفاصل.
- مع v3 أو v5 حدّد أيضًا مساحة الأسماء والاسم؛ فالزوج نفسه يعطي دائمًا UUID نفسه.
- اضغط «توليد» ثم انسخ القائمة أو نزّلها بصيغة uuids.txt أو CSV أو JSON.
حالات الاستخدام الشائعة
- ملء قاعدة بيانات اختبار بمئات المفاتيح الأساسية الفريدة.
- إنشاء معرّفات للطلبات أو الترابط في السجلات والتتبع.
- إنتاج معرّفات GUID بين أقواس معقوفة لكود .NET أو سجل ويندوز أو COM.
- بناء معرّفات حتمية للسجلات التي يجب أن ترتبط دائمًا بالمعرّف نفسه.
أمثلة
أنشئ معرّفًا فريدًا عالميًا واحدًا أو آلافًا منها بأي إصدار، وبالتنسيق الذي يتوقعه كودك أو قاعدة بياناتك.
الخصوصية
تعمل أداة مولّد UUID بالكامل داخل متصفحك. يُعالَج النص أو الملفات التي تقدّمها على جهازك ولا تُرفع ولا تُسجَّل ولا تُخزَّن على خوادمنا.
القيود
المعرّف UUID مجرد مُعرِّف وليس سرًا: لا تستخدمه ككلمة مرور أو رمز وصول. الإصدار 1 يكشف عادةً عنوان MAC، لذلك تستخدم الأداة معرّف عقدة عشوائيًا بدلًا منه.
الأسئلة الشائعة
أي إصدار من UUID أختار؟
استخدم v4 للمعرّفات العشوائية العامة، وv7 لمفاتيح قواعد البيانات لأن قيمه مرتّبة تقريبًا حسب وقت الإنشاء مما يُبقي الفهارس فعّالة. واستخدم v5 عندما يجب أن يعطي المدخل نفسه المعرّف نفسه دائمًا.
هل يمكن أن يتصادم معرّفان مولّدان؟
يحتوي UUID من النوع v4 على 122 بتًا عشوائيًا، فاحتمال التصادم العرضي ضئيل جدًا حتى مع مليارات القيم. أما الإصدارات المعتمدة على الاسم فتتطابق فقط إذا أعطيتها مساحة الأسماء والاسم نفسيهما، وهذا هو المقصود.
هل تُولَّد المعرّفات على خادم؟
لا. يتم كل شيء داخل متصفحك باستخدام crypto.getRandomValues، ولا يُرفع أو يُخزَّن أي شيء.
أدوات ذات صلة
مولّد UUID v4
احصل على معرّفات UUID من الإصدار 4 العشوائية، وهي الخيار المعتاد للمعرّفات الفريدة حين لا يهمك الترتيب ولا التكرارية.
أدوات المطورين
مولّد UUID v7
أنشئ معرّفات UUID v7 تُرتَّب حسب وقت الإنشاء، فتصلح مفاتيح أساسية جيدة في قواعد البيانات والسجلات.
أدوات المطورين
مولّد UUID v5 (قائم على الاسم)
حوّل الأسماء أو الروابط أو النطاقات إلى معرّفات UUID ثابتة: مساحة الأسماء نفسها والاسم نفسه يعطيان دائمًا النتيجة نفسها.
أدوات المطورين
مدقّق UUID وكاشف الإصدار
الصق معرّف UUID واحدًا أو أكثر لتعرف أيها صالح وما إصدار كل منها، وفي الإصدارات الزمنية متى أُنشئ.
أدوات المطورين
مولّد النصوص العشوائية
أنتج رموزًا ومعرّفات ونصوصًا تجريبية من مجموعة الأحرف التي تحتاجها.
أدوات المطورين
مولّد كلمات المرور
أنشئ كلمات مرور قوية وعشوائية فعلًا بمجموعات الأحرف التي تختارها. لا يُرسَل شيء ولا يُحفظ.
أدوات المطورين
مولّد تجزئة SHA-256
جزّئ أي نص بخوارزمية SHA-256 واحصل على بصمة 256 بت بصيغة hex أو Base64 لحظيًا.
التجزئة والمجموع الاختباري
مولّد UUID v1
أنشئ معرّفات UUID من الإصدار 1 المبنية على قراءة الساعة ومعرّف العقدة، وفكّ ترميز الطابع الزمني الذي تحمله.
أدوات المطورين