ToolHub
افتح الأداة

مولد UUID

أنشئ معرفات UUID فريدة بإصداري v4 وv1

أدوات المطورين

حول هذه الأداة

مولد UUID مرن يدعم إنشاء معرفات فريدة عالميًا بصيغتي v4 (عشوائي) وv1 (مبني على الوقت). يمكنه إنشاء حتى 100 UUID دفعة واحدة، مع خيارات الإخراج بالأحرف الكبيرة وإزالة الشرطات — مثالي للمفاتيح الأساسية في قواعد البيانات ومعرفات API والأنظمة الموزعة.

الميزات الرئيسية

معاينة سريعة

حالات الاستخدام

id generator

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

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

يتم إنشاء UUID v1 بناءً على الطابع الزمني الحالي وعنوان MAC للجهاز، وهو قابل للترتيب زمنيًا لكن قد يكون قابلاً للتتبع. يستخدم UUID v4 أرقامًا عشوائية، مما يوفر خصوصية أفضل. يُنصح باستخدام v4 لمعظم السيناريوهات، واختيار v1 عندما تحتاج إلى ترتيب زمني.

ما مدى تفرد UUID المولّد؟

يحتوي UUID v4 على حوالي 2^122 قيمة محتملة، مما يجعل احتمال التصادم منخفضًا للغاية. حتى مع توليد مليارات UUID في الثانية، سيستغرق الأمر ملايين السنين لحدوث تصادم.

هل يمكنني إنشاء UUID بدون شرطات؟

نعم، ما عليك سوى تحديد خيار «إزالة الشرطات» قبل التوليد. سينتج هذا سلسلة سداسية عشرية من 32 حرفًا بدلاً من التنسيق القياسي المكون من 36 حرفًا مع الشرطات، وهو مناسب للتخزين المضغوط أو متطلبات API محددة.

كم عدد UUID الذي يمكنني توليده دفعة واحدة كحد أقصى؟

يمكنك توليد حتى 100 UUID دفعة واحدة كحد أقصى. يمكن تعديل العدد بين 1 و100، مما يسهل العمليات الجماعية مثل ملء بيانات قاعدة البيانات.

هل UUID المولدة آمنة تشفيريًا؟

يتم إنشاء UUID v4 باستخدام Math.random()، وهو مناسب لمعظم سيناريوهات التطبيقات، لكن لا يُنصح به للسيناريوهات الحرجة أمنيًا مثل رموز إعادة تعيين كلمة المرور. للاستخدامات الحساسة أمنيًا، يُنظر في استخدام مكتبات تشفير متخصصة.