مولد UUID عشوائي
يولّد معرّفات UUID من الإصدار 4 عشوائياً، واحداً أو 5 أو 10 دفعة واحدة، بمولد الأرقام العشوائية الآمن في متصفحك.
جرّب أداة أخرى
اخترناها لتكمل هذه الأداةمولد UUID من Tooleem ينشئ معرّفات فريدة عالمياً من الإصدار الرابع، وهي سلاسل من 36 حرفاً مثل 3f2b8c1e-9d4a-4f6b-8a2c-1e5d7f9a0b3c. تختار واحداً أو خمسة أو عشرة معرّفات، فتُولّد بمولد الأرقام العشوائية الآمن تشفيرياً في متصفحك، وتنسخها بضغطة. يحتاجها المطورون مفاتيحَ لسجلات قواعد البيانات، ومعرّفاتٍ لطلبات واجهات البرمجة، وأسماءً فريدة للملفات. لا يمر أي معرّف بخادم.
طريقة الاستخدام
- 01اختر العددمعرّف واحد، أو 5، أو 10 دفعة واحدة.
- 02انسخ المعرّفاتانسخ أي معرّف أو القائمة كلها لاستخدامها في الكود أو البيانات.
- 03ولّد من جديداضغط توليد معرّفات جديدة لمجموعة أخرى؛ كل مرة تعطي قيماً جديدة.
متى تفيدك هذه الأداة؟
- قواعد البياناتمفاتيح أساسية لا تتصادم حتى بين أنظمة منفصلة.
- واجهات البرمجةمعرّفات للطلبات والجلسات وتتبع الأخطاء.
- أسماء ملفات فريدةتسمية ملفات مرفوعة دون خوف من تكرار الاسم.
أمثلة
- مفتاح لسجل جديدبدلاً من رقم تسلسلي، تستخدم UUID مفتاحاً أساسياً، فيمكن إنشاء السجل في أي خادم دون تنسيق مركزي.
- دفعة لبيانات تجريبيةعشرة معرّفات دفعة واحدة لملء جدول تجريبي أو ملف اختبار.
- شكل المعرّفخمس مجموعات من الأرقام السداسية عشر بأطوال 8 و4 و4 و4 و12، يبدأ ثالثها دائماً بالرقم 4 دلالة على الإصدار.
نصائح لنتيجة أفضل
- ليس كلمة مرورUUID معرّف فريد، لا سر. لا تستخدمه رمزاً سرياً أو كلمة مرور.
- الترتيب غير زمنيمعرّفات الإصدار 4 عشوائية، فلا تُرتب حسب وقت الإنشاء. إن احتجت ترتيباً زمنياً فابحث عن الإصدار 7.
- الأحرف الصغيرة والكبيرةالمعيار يكتب الأحرف السداسية صغيرة، والقراءة لا تفرق بين الحالتين.
ما هو UUID؟
UUID معرّف فريد عالمياً طوله 128 بت، يُكتب 32 رقماً سداسياً عشر في خمس مجموعات تفصلها شرطات. يعرّف المعيار RFC 9562 عدة إصدارات له؛ الإصدار 4 يُبنى من أرقام عشوائية، ومنها 122 بت عشوائية بالكامل، والباقي يحدد الإصدار والصيغة.
هل يمكن أن يتكرر المعرّف؟
نظرياً ممكن، لكن احتماله ضئيل جداً لأن عدد القيم الممكنة 2 أس 122. لو ولّدت مليارات المعرّفات، يبقى احتمال تكرار واحد منها أصغر بكثير من أن يُحسب له حساب في التطبيقات العادية، بشرط أن يكون المولد عشوائياً حقاً.
كيف تولّدها الأداة؟
تستخدم الأداة الدالة crypto.randomUUID المدمجة في المتصفح، وهي مبنية على مولد أرقام عشوائية آمن تشفيرياً. وفي المتصفحات التي لا تدعمها، تبني المعرّف من crypto.getRandomValues وتضبط بتات الإصدار والصيغة وفق المعيار.
أسئلة شائعة
ما الفرق بين UUID وGUID؟
GUID هو الاسم الذي تستخدمه Microsoft للمعرّف نفسه تقريباً. في الاستخدام العملي يشيران إلى الشيء نفسه.
ما معنى الإصدار 4؟
أن المعرّف مبني من أرقام عشوائية، بخلاف إصدارات أخرى تعتمد على الوقت أو على أسماء.
هل المعرّفات المولدة آمنة للاستخدام في الإنتاج؟
نعم كمعرّفات، لأنها تُولّد بمولد عشوائي آمن تشفيرياً. لكنها ليست رموزاً سرية.
كم معرّفاً يمكنني توليده؟
واحداً أو 5 أو 10 في كل مرة، ويمكنك التوليد من جديد بلا حد.
هل تُحفظ المعرّفات؟
لا. تُولّد في متصفحك ولا تُرسل أو تُخزن.

