مولد UUID

مولد UUID مجاني للإصدارات v4 وv7 وNIL. أنشئ معرفات فريدة بكميات كبيرة باستخدام خيارات الأحرف الكبيرة والخالية من الواصلات والأقواس، ثم انسخها أو قم بتنزيلها، وتشغيلها محليًا، بدون اشتراك.

تم بناؤه وصيانته بواسطة Shehzad Munir ·

مولد UUID
Loading Loading UUID Generator
Share

معرفات عشوائية ومرتبة حسب الطلب

قم بإنشاء معرفات UUID v4 عشوائية التشفير، ومعرفات UUID v7 وNIL مرتبة حسب الوقت بكميات كبيرة، باستخدام تنسيقات الأحرف الكبيرة وبدون واصلة وقوس، وانسخها أو قم بتنزيلها بنقرة واحدة.

UUID (المعرف الفريد العالمي) هو قيمة 128 بت تستخدم لتسمية صفوف قاعدة البيانات وموارد API والملفات والرسائل دون أن تقوم سلطة مركزية بتوزيع الأرقام. يقوم هذا المولد بإنشاء معرفات UUID للإصدار 4، والتي تكون بتاتها عشوائية بالكامل تقريبًا، بالإضافة إلى معرفات UUID للإصدار 7 الحديثة التي تتضمن طابعًا زمنيًا بالمللي ثانية بحيث يتم فرزها بتسلسل زمني، وهي مثالية كمفاتيح أساسية لقاعدة البيانات. ويستخدم مولد الأرقام العشوائية الآمن تشفيرًا في متصفحك، لذا فإن الاصطدامات مستحيلة فعليًا.

سمات

  • إصدارات UUID v4 (عشوائية) وv7 (مرتبة زمنيًا).
  • NIL UUID بالإضافة إلى توليد كميات كبيرة تصل إلى 1000
  • العشوائية آمنة التشفير
  • تنسيقات الأحرف الكبيرة والواصلة والقوسية (GUID).
  • انسخ الكل أو قم بتنزيله كملف .txt
  • يعمل محليًا: لا يوجد مكالمات للخادم، ولا يوجد اشتراك

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

  1. 1

    حدد المبلغ

    اختر عدد UUIDs التي تحتاجها.

  2. 2

    اختر التنسيق

    تبديل الأحرف الكبيرة، بدون واصلات أو أقواس.

  3. 3

    يولد

    انقر فوق إنشاء لدفعة جديدة.

  4. 4

    ينسخ

    انسخ جميع UUIDs إلى الحافظة الخاصة بك.

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

  • المفاتيح الأساسية لقاعدة بيانات البذور
  • إنشاء معرفات طلب API فريدة
  • إنشاء تركيبات الاختبار والبيانات وهمية
  • إنتاج مفاتيح العجز

دليل مفصل

قم بتنسيقها بالطريقة التي تتوقعها التعليمات البرمجية الخاصة بك

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

وأوضح إصدارات UUID

UUID هو معرف 128 بت مكتوب على شكل 32 رقمًا سداسيًا عشريًا في خمس مجموعات، مثل 550e8400-e29b-41d4-a716-446655440000. يملأ الإصدار 4 جميع تلك البتات تقريبًا ببيانات عشوائية، لذا فهو الخيار الافتراضي عندما تحتاج فقط إلى معرف فريد. الإصدار 7، الموحد في RFC 9562 في عام 2024، يضع طابعًا زمنيًا لـ Unix في أول 48 بت ويملأ الباقي ببيانات عشوائية، لذلك يتم فرز المعرفات بترتيب الإنشاء. UUID الصفري عبارة عن أصفار ويتم استخدامه كعنصر نائب فارغ. يظهر رقم الإصدار كرقم أول من المجموعة الثالثة.

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

تحتوي UUIDs العشوائية v4 على 122 بت عشوائي، لذا فإن الاصطدامات مستحيلة عمليًا: ستحتاج إلى توليد حوالي مليار في الثانية لمدة 85 عامًا تقريبًا للوصول إلى فرصة 50٪ لتكرار واحد. بالنسبة للمفاتيح الأساسية لقاعدة البيانات، غالبًا ما يكون الإصدار 7 هو الخيار الأفضل، لأنه يتم إدراج المعرفات المرتبة زمنيًا في نهاية الفهرس بدلاً من وضعها في مواضع عشوائية، مما يقلل من انقسامات الصفحات ويحافظ على سرعة عمليات الإدراج في PostgreSQL وMySQL. يتم إنشاء UUIDs هنا باستخدام منشئ الأرقام العشوائية الآمنة تشفيرًا في متصفحك.

الأسئلة المتداولة

ما هو UUID v4؟

الإصدار 4 UUID هو معرف 128 بت تكون جميع وحدات البت فيه عشوائية تقريبًا. إنه نوع UUID الأكثر شيوعًا لأنه لا يحتاج إلى تنسيق مركزي ولديه فرصة ضئيلة للاصطدام.

هل هذه UUIDs عشوائية حقًا وآمنة للاستخدام؟

نعم. ويتم إنشاؤها باستخدام المصدر العشوائي الآمن تشفيرًا لمتصفحك (crypto.randomUUID أو crypto.getRandomValues)، وهو مناسب للمعرفات.

هل يمكنني إنشاء العديد منها في وقت واحد؟

نعم: قم بإنشاء ما يصل إلى 1000 UUID في دفعة واحدة وانسخها جميعًا بنقرة واحدة.

هل يتم إرسال أي شيء إلى الخادم؟

لا، تتم كل عمليات الإنشاء محليًا في متصفحك، لذا لا تترك معرفاتك جهازك أبدًا.

كيف أقوم بإنشاء UUID v4 عبر الإنترنت؟

انقر فوق "إنشاء" للحصول على RFC 4122 الإصدار 4 UUID العشوائي على الفور. قم بتعيين عدد لإنتاج العديد منها مرة واحدة (مئات أو آلاف)، وانسخها بشكل فردي أو مجمع. يتم إنشاء كل شيء في المتصفح الخاص بك.

ما الفرق بين UUID v1 وv4 وv7؟

الإصدار 1 يعتمد على الطابع الزمني وMAC، والإصدار 4 عشوائي تمامًا (الأكثر شيوعًا)، والإصدار 7 عشوائي مرتب زمنيًا، والذي يتم فرزه بتسلسل زمني وهو رائع كمفتاح قاعدة بيانات. المولد يدعم هذه الإصدارات.

هل يتم إنشاء UUIDs بشكل خاص في متصفحي؟

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

من المجلة

All articles →