عن هذه الأداة
ما هو مولّد UUID؟
أنشئ معرّفات UUID (المعرّفات الفريدة عالميًا) لمفاتيح قواعد البيانات، أو معرّفات طلبات الواجهات البرمجية، أو لأي نظام يحتاج إلى معرّفات خالية من التصادم. يدعم UUID v4 (عشوائي، وهو الأكثر شيوعًا)، وUUID v7 (مبني على الطابع الزمني، ويُرتَّب حسب وقت الإنشاء، ومفيد لفهارس B-tree في قواعد البيانات)، وNanoID (أقصر، ومناسب للروابط).
ولّد حتى 10,000 معرّف دفعة واحدة وصدّرها كنص عادي أو مصفوفة JSON أو CSV. يعمل داخل المتصفح باستخدام crypto.getRandomValues، وهو مولّد الأرقام العشوائية نفسه الذي يستخدمه مدير كلمات المرور لديك.
الأسئلة الشائعة · مولّد UUID
الأسئلة الشائعة حول مولّد UUID
ما الفرق بين UUID v4 وv7؟
الإصدار v4 عشوائي بالكامل، وهو مناسب جدًا للمعرّفات التي يصعب تخمينها، لكنه سيئ لفهارس قواعد البيانات لأن ترتيب الإدراج العشوائي يسبب تجزؤ شجرة B-tree. الإصدار v7 يضع الطابع الزمني في البداية، فتُرتَّب المعرّفات حسب وقت الإنشاء، وهذا أفضل بكثير لأداء فهارس قواعد البيانات. أفضل الممارسات الحديثة: v7 للمفاتيح الأساسية، وv4 للرموز.
هل المعرّفات UUID مضمونة التفرد؟
من الناحية الاحتمالية، نعم. يملك v4 122 بت من العشوائية، واحتمال التصادم منخفض جدًا لدرجة أنك ستحتاج إلى توليد مليارات المعرّفات في الثانية لآلاف السنين حتى تصادف تصادمًا. يرث v7 عشوائية v4 في الأجزاء الأخيرة، لذا فالضمانات نفسها.
هل هي مجانية؟
نعم. لا يتطلب تسجيلًا، ولا حد للكمية في كل مرة (حتى 10 آلاف). يعمل داخل المتصفح.