مولّد UUID v4
أنشئ معرّفات UUID (الإصدار 4) عشوائية آمنة داخل متصفحك باستخدام مصدر العشوائية التشفيرية. اختر العدد، وفعّل الأحرف الكبيرة أو الصيغة بدون شرطات، وانسخ القائمة كاملة بنقرة واحدة.
طريقة الاستخدام
- اختر عدد المعرّفات التي تحتاجها — من 1 إلى 100، والافتراضي خمسة.
- فعّل خيار الأحرف الكبيرة أو حذف الشرطات إذا كانت منظومتك تتطلب ذلك.
- اضغط "إنشاء"، ثم انسخ القائمة كاملة بنقرة واحدة والصقها حيث تحتاج.
الأسئلة الشائعة
ما هو UUID v4؟
UUID معرّف بطول 128 بت يُكتب كـ 32 رقماً سداسياً عشرياً في ثماني مجموعات. يستمد الإصدار 4 معظم هذه البتات من بيانات عشوائية: تبقى 122 بتاً عشوائياً بعد حجز 6 بتات لعلامتي الإصدار والنمط. لهذا هو الخيار القياسي عندما تحتاج معرّفات فريدة دون سلطة مركزية تنسّقها.
ما مدى احتمال التصادم؟
مع 122 بتاً عشوائياً يكون احتمال تطابق أي معرّفين ضئيلاً إلى حدّ فلكي: نحو واحد من 5.3 × 10^36. وحتى لو أنشأت مليار معرّف كل ثانية لمئة عام، يبقى احتمال رؤية تصادم واحد أقل بكثير من واحد في المليار. عملياً، لا يمثل التكرار مصدر قلق إطلاقاً في المعرّفات المولّدة بهذه الطريقة.
هل هذه المعرّفات آمنة تشفيرياً؟
نعم. تملأ الأداة 16 بايتاً من الدالة crypto.getRandomValues، وهي مولّد العشوائية التشفيرية في المتصفح، ثم تضبط بتات الإصدار والنمط تماماً كما يتطلب تخطيط RFC 4122. النتائج مناسبة لرموز الجلسات ومفاتيح قواعد البيانات وأسماء الملفات وأي مكان تهتم فيه بأن تكون المعرّفات غير قابلة للتخمين.
هل يُسجَّل أي شيء أو يُخزَّن؟
لا. يتم التوليد داخل متصفحك بالكامل: لا طلب شبكي ولا رفع للبيانات ولا أي حفظ. وبمجرد مغادرة الصفحة تختفي المعرّفات ما لم تنسخها، فتعامل مع القائمة كأي بيانات تُنتج محلياً على جهازك. لا يحتاج التوليد إلى اتصال بالإنترنت، فيعمل حتى دون شبكة.
متى أحذف الشرطات أو أستخدم الأحرف الكبيرة؟
التنسيق مسألة شكل فقط — كل صيغة تُرمّز البتات الـ 128 نفسها. احذف الشرطات عندما يرفض عمود قاعدة بيانات أو رابط أو نظام قديم الصيغة القياسية، واستخدم الأحرف الكبيرة عندما يطلب ذلك دليل الأسلوب لديك. تطبّق الأداة أي خيار من الاثنين على القائمة كاملة قبل نسخها.