QuickATools

أدوات المطوّرين · Free browser tool

مولّد UUID/GUID

ولّد رموز UUID v4 عالية الجودة ومؤمَّنة تشفيرًا فورًا مع خيارات جملة وصفر تتبع من الخادم.

How many?

Generate 1 to 1,000 UUID v4 tokens at once.

Format options

Wrap each value

Quotes suit SQL inserts (e.g. 'uuid'); braces match .NET-style GUID literals (e.g. {uuid}).

0 UUIDs · v4

Click "Generate" to create your first batch of UUIDs.

Click any row to copy just that value.

Frequently Asked Questions

هل يوجد فرق فعلي بين UUID و GUID؟

ليس عمليًا. UUID (المعرّف الفريد عالميًا) هو الاسم المستخدم في معيار RFC 4122 الرسمي، بينما GUID (المعرّف الفريد عالميًا) هو اسم Microsoft لتنفيذها الخاص لنفس الصيغة ذات 128 بت أساسًا. GUIDs الحديثة وUUIDs القياسية متطابقتان هيكليًا — نفس الطول ونفس مواضع الشرطات ونفس بتات الإصدار/المتغير — لذا تُستخدم المصطلحات بالتبادل اليوم، بما في ذلك في هذه الأداة.

ما مدى احتمال تصادم قيمتي UUID v4؟

غير محتمل فلكيًا. يحتوي UUID v4 على 122 بت عشوائي (الـ 6 بتات الأخرى ثابتة لوضع علامة الإصدار والمتغير)، ما يعطي تقريبًا 5.3 × 10^36 قيمة ممكنة. حتى لو ولّدت مليار UUID v4 كل ثانية، ستحتاج للتشغيل أطول بكثير من عمر الكون قبل فرصة 50% لأي تصادم. لكل تطبيق واقعي تقريبًا، معاملة تصادمات UUID v4 كمستحيلة هي الافتراض الهندسي الصحيح.

متى أريد فعليًا إزالة الشرطات أو لف UUID باقتباسات/أقواس؟

ينتج إزالة الشرطات سلسلة hex مضغوطة من 32 حرفًا، وهو ما تتوقعه بعض الأنظمة لمفاتيح التخزين أو أسماء الملفات أو روابط URL. اللف باقتباسات مفردة (مثل 'uuid') مفيد للصق مباشرة في عبارة SQL INSERT، بينما اللف بأقواس (مثل {uuid}) يطابق صيغة GUID التقليدية في .NET/COM المستخدمة في C# وإدخالات سجل Windows. بدّل ما يطابق المكان الذي ستلصق فيه القيمة.

لماذا توليد UUIDs في المتصفح بدل استخدام مكتبة أو نقطة نهاية خادم؟

يأتي كل UUID هنا من crypto.randomUUID()، نفس مولّد الأرقام العشوائية المؤمَّن تشفيرًا (CSPRNG) المدمج في المتصفحات الحديثة والمستخدَم من معظم مكتبات UUID من جهة الخادم تحت الغطاء — لذا لا يوجد تنازل عن الجودة. التوليد محليًا يعني أيضًا أن المعرّفات التي تنشئها (والتي قد ترتبط بصفوف قاعدة بيانات حقيقية أو تجهيزات اختبار أو رموز جلسة) لا تُرسل أبدًا إلى أي مكان ولا تُسجَّل من خادم، ولا تحتاج لتثبيت حزمة لدفعة لمرة واحدة.

مولّد UUID/GUID

ولّد رموز UUID v4 عالية الجودة ومؤمَّنة تشفيرًا فورًا مع خيارات جملة وصفر تتبع من الخادم.