Handytool
أدواتيعمل محليًا

مولّد UUID

إنشاء معرّفات UUID v4 عشوائية تشفيرية أو معرّفات UUID v7 مرتبة حسب الوقت — في متصفحك.

UUIDs
ستظهر UUIDs هنا.
الإصدار

v4 عشوائي بالكامل. v7 يضمّن timestamp بـ millisecond لترتيب ودود لقاعدة البيانات.

أنشئ 1 إلى 100 UUID في كل مرة.

التكييس

يعمل بالكامل في متصفحك. لا شيء يُرفع.

عن مولّد UUID

مولّد UUID من Handytool ينشئ معرّفات UUID v4 عشوائية تشفيرية ومعرّفات UUID v7 مرتبة حسب الوقت — جاهزة للصق في قواعد البيانات و API calls أو إعدادات التطبيق. أنشئ واحدًا في كل مرة أو أنشئ بكميات كبيرة حتى 100، بدّل التكييس، أزل الشُرط، ملّفها بأقواس. كل معرّف يأتي من Web Crypto API وينُشأ بالكامل في متصفحك.

مزايا مولّد UUID

  • 01

    UUID v4 و UUID v7

    v4 هو UUID عشوائي بالكامل الكلاسيكي المستخدم في كل مكان؛ v7 يضمّن timestamp بـ millisecond في البداية، لذا المعرّفات تُرتَّب زمنيًا — مثالي لـ primary keys قاعدة البيانات التي تحتاج إلى locality index جيدة.

  • 02

    إنشاء بكميات كبيرة

    تحتاج 100 UUID لـ test fixture؟ اسحب الـ slider. بدّل الـ casing السفلي/العلوي والشُرط و wrapping بأقواس معقوفة لمطابقة بيئتك، ثم انسخ الكتلة بأكملها أو احملها كـ .txt file.

  • 03

    عشوائية تشفيرية

    كل UUID ينُشأ باستخدام crypto.randomUUID (لـ v4) أو crypto.getRandomValues (لـ v7) — نفس مصدر الـ random الآمن المستخدم من قبل HTTPS. لا fallback ضعيف Math.random().

الأسئلة الشائعة حول مولّد UUID

ما هو UUID؟
UUID (Universally Unique Identifier)، يُسمى أيضًا GUID، هو معرّف 128-bit مصمَّم ليكون فريدًا عبر الفضاء والزمن بدون أي سلطة مركزية. UUIDs هي الطريقة القياسية لتعيين معرّفات للسجلات و الكائنات و الأحداث في الأنظمة الموزعة.
هل يجب أن أستخدم UUID v4 أو v7؟
استخدم v4 عندما تريد معرّفًا عشوائيًا بالكامل بدون معلومات مضمّنة. استخدم v7 كـ primary key قاعدة البيانات — الـ timestamp الرائد يجعل الـ inserts append-heavy بدلاً من عشوائي، مما يحسّن بشكل كبير جودة B-tree index.
ما مدى فردية UUIDs بالفعل؟
UUID عشوائي 128-bit له 2^122 قيمة محتملة. ستحتاج إلى إنشاء تقريبًا 2.7 quinquillion UUIDs لديك فرصة 1-in-a-billion من التصادم. لكل غرض عملي، التصادمات مستحيلة.
هل يمكنني استخدام هذا لـ security tokens؟
UUID v4 يستخدم Web Crypto API، لذا هو عشوائي تشفيري وملائم لـ session IDs أو short-lived tokens. لـ long-lived secrets، فضّل صيغة token مخصصة مع authentication tags. UUID v7 يكشف وقت الإنشاء، لذا تجنبه لأي شيء حساس أمنيًا.
هل يتم إرسال UUIDs في أي مكان؟
لا. كل UUID ينُشأ محليًا باستخدام crypto API من المتصفح. لا شيء يُرفع، يُسجّل، أو يُخزّن.

أدوات ذات صلة

أدوات

استكشف أدوات أخرى

كل الأدوات