مولّد UUID
ولّد UUID v4 (عشوائي)، أو UUID v7 (مرتب زمنيًا وقابل للفرز)، أو ULID (26 حرفًا، معجمي)، أو Nano ID (آمن للروابط، 21 حرفًا). حتى 500 دفعة واحدة مع بادئة اختيارية وخيارات تنسيق.
تُولَّد جميع المعرّفات في متصفحك باستخدام crypto.getRandomValues. لا يتم رفع أي شيء.
كيفية استخدام مولّد uuid
- اختر نوع المعرّف: UUID v4 أو v7 أو ULID أو Nano ID.
- اضبط الكمية (1-500) وبادئة اختيارية.
- اختر تنسيق الإخراج: صغير، كبير، بدون شرطات، أو {أقواس}.
- انسخ القيم بشكل فردي أو الدفعة كاملة دفعة واحدة.
الأسئلة الشائعة
ما الفرق بين UUID v4 و v7؟
UUID v4 عشوائي بالكامل. UUID v7 يحتوي على طابع زمني 48-بت في البداية، مما يعني أن المعرّفات قابلة للفرز حسب وقت الإنشاء — مفيد لمفاتيح قواعد البيانات.
ما هو ULID؟
ULID هو معرّف من 26 حرفًا مع بادئة طابع زمني. مثل UUID v7، يمكن فرزه معجميًا، لكنه أكثر إحكامًا وآمن للروابط.
ما هو Nano ID؟
Nano ID هو معرّف عشوائي آمن للروابط من 21 حرفًا، مع أبجدية من 64 حرفًا. أصغر من UUID لكنه فريد بنفس القدر عمليًا.
ما احتمال تصادم UUID v4 في قاعدة بيانات كبيرة؟
ضئيل جداً. UUID v4 يملك 122 بتة عشوائية — تحتاج توليد نحو 2.7 مليار UUID قبل أن تصل احتمالية التصادم إلى 50% (حساب مفارقة عيد الميلاد). لقاعدة بيانات بملايين الصفوف سنوياً، التصادمات مستحيلة عملياً. لمعرّفات قابلة للفرز استخدم v7 أو ULID رغم ذلك — أداء قاعدة بيانات أفضل.