توليد UUID

مولّد UUID مجاني عبر الإنترنت يعمل في متصفحك. اختر الإصدار (v4 العشوائي هو الافتراضي؛ v7 إذا كنت تحتاج معرّفات قابلة للفرز؛ v1 إذا كنت تحتاج وقت ساعة الحائط مضمّنًا؛ Nil لـ sentinels)، اختر العدد، اختر التنسيق واضغط «توليد». الناتج نص عادي — UUID واحد في كل سطر — قابل للنسخ فردًا، أو الكل معًا، أو التنزيل كملف .txt. يوجد أيضًا فاحص يأخذ أي UUID ويخبرك بالإصدار والمتغير و (لـ v1/v7) الطابع الزمني المضمن مفكوكًا إلى وقتك المحلي.

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

1
اختر إصدارًا

v4 إذا لم تكن تعرف — يغطي 99٪ من الحالات.

2
حدد العدد والتنسيق

اختر كم وكيف يجب أن تبدو.

3
ولّد

انسخ سطرًا واحدًا، انسخ الكل، أو نزّل كـ .txt.

4
افحص (اختياري)

الصق UUID موجودًا لرؤية الإصدار والمتغير والوقت المضمن.

توليد UUID عشوائية أو مرتبة زمنيًا بكميات كبيرة وفحص الموجودة

الإصدار
الكمية
التنسيق

فحص UUID

لا تعرف ماذا تجرّب؟
400+ أداة مجانية — افتح أداة عشوائية
🎲 فاجئني

المميزات

أربعة إصدارات توليد بالجملة خمسة خيارات تنسيق فاحص عشوائية تشفيرية بدون حصص، بدون تسجيل

الاستخدامات النموذجية

  • توليد مفتاح أساسي لصف قاعدة بيانات (v7 أفضل للإدراج المفهرس).
  • إنشاء رمز جلسة أو معرّف ربط للتتبع.
  • صنع اسم ملف فريد لعنصر تم توليده.
  • فحص UUID من سطر سجل لمعرفة متى صدر (v1/v7).
  • توليد تركيبات اختبار لاختبارات الوحدة.

لماذا هذا

معظم مولدات UUID تعطيك v4 وتتوقف. نحن نكشف v7 (التوصية الحديثة لمفاتيح قاعدة البيانات — يفرز بالوقت، مما يبقي فهارس B-tree سعيدة) و v1 (لا يزال شائعًا في الأنظمة الأقدم مع MAC/طابع زمني مضمن)، ونتيح لك فحص أي UUID لمعرفة نوعه ومتى صُنع. بدون تسجيل، بدون حصص، بدون تتبع لـ UUID التي تصنعها.

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

أي إصدار يجب أن أستخدم؟

v4 للعشوائية العامة — هو الافتراضي الآمن. v7 إذا كنت تستخدم UUID كمفتاح أساسي في جدول قاعدة بيانات مفهرس، لأن v7 يفرز بالوقت ويتجنب عقوبة أداء الإدراج العشوائي التي يعاني منها v4 على فهارس B-tree. v1 معظمه قديم الآن (يكشف عنوان MAC للجهاز الذي ولّده). Nil لحالات sentinel «لا يوجد UUID بعد».

هل window.crypto عشوائي بما يكفي؟

نعم. window.crypto.getRandomValues هو RNG آمن تشفيريًا تفرضه مواصفات Web Crypto. هو نفس البدائي الذي يستخدمه Node لـ crypto.randomUUID.

هل v7 يكشف معلومات الوقت؟

نعم — هذا هو الهدف. أول 48 بت هي ميلي ثوانٍ Unix. إذا كنت لا تريد كشف وقت الإنشاء، استخدم v4.

لماذا v1 مُعلّم بأنه قديم؟

تاريخيًا v1 ضمّن عنوان MAC للجهاز المولّد، وهو تسريب خصوصية صغير لكنه حقيقي. التطبيقات الحديثة لـ UUIDv1 تستخدم معرّف عقدة 48 بت عشوائيًا بدلاً منه، نحن نفعل نفس الشيء — لكن إذا اختار مشروعك v1 لسبب ما، يجب أن تعرف عن المخاوف التاريخية.

ما مدى سرعة المولد؟

على لابتوب 2024 يمكنك توليد 10000 UUID من نوع v4 في أقل من ثانية بكثير. الاختناق هو التصيير، لا العشوائية.

هل هذه UUIDs فريدة؟

احتمال تصادم v4 مع 122 بت من العشوائية هو ~1 في 2^61 بعد مليار UUID — فعليًا صفر. v7 يرث نفس العشوائية لآخر 74 بت، مع بادئة وقت في الأعلى.

الموبايل؟

نعم. ولّد، انسخ، شارك.

💡 هل تريد أن نحسّن هذه الأداة خصيصاً لك؟

يمكننا ذلك مجاناً! أرسل لنا رسالة قصيرة بفكرتك. إذا أردت مناقشة التفاصيل، اترك بريدك الإلكتروني وسنتواصل معك. يمكنك البقاء مجهولاً.

كيف تقيّم هذه الأداة؟

شكراً لتقييمك!
هل تريد مشاركة المزيد؟ اترك تعليقاً!
شكراً! سيظهر تعليقك بعد المراجعة.
تاريخ النشر