مولّد UUID v4
معرّفات UUID عشوائية جاهزة للنسخ، وفاحص يقرأ أي UUID.
افحص UUID
عن الأداة
UUID معرّف من 128 بت يُكتب 32 رقمًا ست عشريًا في خمس مجموعات 8-4-4-4-12. فائدته أن كل جهاز يولّده وحده دون التنسيق مع غيره، ومع ذلك يبقى فريدًا عمليًا، فيصلح لتعريف السجلات في قواعد بيانات موزعة أو في تطبيق يعمل دون اتصال ثم يزامن.
الإصدار الرابع كله عشوائي (122 بت عشوائية)، ومصدر العشوائية هنا هو مولّد التشفير في متصفحك. احتمال التكرار مهمل: لتصل إلى فرصة تصادم واحد بالمليار تحتاج أن تولّد نحو 2.7 كوينتليون معرّف.
عيب v4 في قواعد البيانات أنه عشوائي تمامًا، فإدخال السجلات بترتيب عشوائي في فهرس B-tree يشتّت الكتابة. لهذا وُضع الإصدار السابع الذي يبدأ بالوقت فيبقى مرتبًا، وله صفحة مستقلة هنا.
أسئلة شائعة
ما الفرق بين UUID وGUID؟
الاسمان لشيء واحد. GUID تسمية مايكروسوفت، وغالبًا يُكتب بين قوسين معقوفين وبحروف كبيرة، وهو خيار في الأداة.
هل يمكن أن يتكرر UUID؟
نظريًا نعم، عمليًا لا. عدد الاحتمالات في v4 يقارب 5.3 × 10^36، وهو رقم أكبر من أي حجم بيانات واقعي.
هل UUID سرّي؟
v4 غير قابل للتخمين لأنه عشوائي من مولّد تشفير، لكن لا تجعله وحده مفتاح وصول. الإصداران 1 و7 يحملان الوقت داخلهما ويمكن قراءته.