التوليد 🔒 يعمل داخل متصفحك — لا تُرسل أي بيانات

مولّد GUID

أنشئ معرّفات GUID جديدة بالتنسيق الذي تتوقعه أدوات Windows و.NET وSQL Server، واحدًا تلو الآخر أو ألفًا دفعة واحدة.

المعرّفات المولَّدة
فحص UUID

توليد معرّفات GUID أونلاين

إن كنت تعمل مع Windows أو .NET أو COM أو السجل أو SQL Server فأنت تسمّيها GUID، أما الجميع غيرك فيقولون UUID. إنها المعرّفات نفسها ذات 128 بت، والفروق الوحيدة التي ستصادفها عمليًا هي أعراف التنسيق: حروف كبيرة أو صغيرة، مع أقواس معقوفة أو بدونها.

تفتح هذه الصفحة مولّد UUID مع تفعيل النسخة 4 العشوائية والحروف الكبيرة والأقواس المعقوفة، وهو أسلوب السجل التقليدي.

تنسيقات GUID في لمحة

التنسيقمثالأين تراه
السجل (B، حروف كبيرة){F47AC10B-58CC-4372-A567-0E02B2C3D479}السجل، ومعرّفات CLSID في COM، وملفات مشاريع Visual Studio
الافتراضي في .NET (D)f47ac10b-58cc-4372-a567-0e02b2c3d479Guid.ToString()، وواجهات JSON البرمجية
بلا شرطات (N)f47ac10b58cc4372a5670e02b2c3d479المفاتيح المختصرة، وأسماء الملفات
URNurn:uuid:f47ac10b-58cc-4372-a567-0e02b2c3d479ملفات XML ووثائق المعايير

كل تنسيق من هذه متاح عبر مربعات الاختيار أعلى نافذة الإخراج، ويمكن دمجه مع التوليد بالجملة.

إنشاء GUID في أدوات مايكروسوفت

  • C#: Guid.NewGuid()، مع التنسيق .ToString("B").ToUpperInvariant() للحصول على أسلوب السجل.
  • PowerShell: [guid]::NewGuid() أو New-Guid.
  • SQL Server: NEWID() للقيم العشوائية، وNEWSEQUENTIALID() قيمةً افتراضيةً للعمود.
  • Visual Studio: من قائمة Tools اختر Create GUID.

معرّفات GUID بالجملة لبيانات الاختبار

تعبئة قاعدة بيانات أو كتابة بيانات الاختبار الثابتة (fixtures) تتطلب غالبًا عشرات المعرّفات. اضبط العدد، واختر إخراج SQL لتحصل على قائمة VALUES جاهزة، أو JSON لمصفوفة تلصقها في اختبار. ولا يُرسل شيء إلى أي خادم، لذا فإن توليد معرّفات GUID للأنظمة الداخلية لا يسرّب أي شيء.

مولّدات ذات صلة

الشكل بحروف صغيرة ودون أقواس هو ببساطة UUID v4. وللمعرّفات التي تُرتَّب حسب وقت الإنشاء، استخدم UUID v7، الذي يدعمه .NET 9 أيضًا عبر Guid.CreateVersion7().

أدلة ذات صلة