Skip to main content
Toolzer — Free Online Tools

مولد UUID — v4 و v7 عشوائي آمن

أنشئ معرّفات UUID/GUID فريدة (v4 عشوائي أو v7 مرتب زمنيًا) بأي عدد تريده.

عن الأداة

UUID (Universally Unique Identifier) معرّف 128-bit شبه مضمون التفرد عالميًا دون تنسيق مركزي، ولذلك يُستخدم مفتاحًا رئيسيًا في قواعد البيانات الموزعة، ولتسمية الجلسات، والملفات المؤقتة. الأداة تولّد UUID v4 (عشوائي بالكامل) و v7 (يبدأ بـ timestamp، ممتاز للفهارس المرتبة زمنيًا في Postgres/MySQL) باستخدام crypto.getRandomValues لعشوائية آمنة تشفيريًا. أنشئ من 1 إلى 1000 UUID دفعة واحدة وانسخها لاستخدامها في مايجريشن قاعدة بيانات أو ملفات seed. التوليد محلي بالكامل ولا يمر بأي خادم.

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

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

v4 عشوائي بالكامل. v7 يبدأ بختم زمني بميلي ثانية، مما يجعله مرتبًا (Sortable) وأداءً أفضل كمفتاح رئيسي في B-Tree indexes.

هل احتمال التكرار موجود؟

نظريًا نعم لكن عمليًا مستحيل: احتمال تكرار v4 أقل من احتمال الفوز باليانصيب مليون مرة متتالية.

هل UUID سرّي؟

لا. UUID معرّف وليس token أمان. لا تستخدمه كتوكن جلسة بمفرده — استخدم توكن أمان منفصل.

أيهما أفضل UUID أم Auto-increment ID؟

UUID أفضل للأنظمة الموزعة والـ APIs العامة (يخفي عدد السجلات). Auto-increment أصغر وأسرع للأنظمة الأحادية.

هل يعمل التوليد بدون إنترنت؟

نعم بالكامل، لا يوجد أي طلب خارجي.