خطوات الاستخدام
الخطوة الأولى: فهم أنواع UUIDs التي ستحتاج إلى إدخالها. الحاسبة تدعم الإصدارات المختلفة: UUID الإصدار 1 (يعتمد على الوقت والعنوان MAC)، الإصدار 3 (يعتمد على مساحة الاسم واسم معين باستخدام تجزئة MD5)، الإصدار 4 (عشوائي بالكامل)، والإصدار 5 (مشابه للإصدار 3 ولكن باستخدام تجزئة SHA-1). بناءً على احتياجك للتطبيق، اختر الإصدار المناسب. مثلاً، إذا كنت بحاجة إلى معرف فريد مطلق عشوائي دون أي ارتباط بالجهاز، فاستخدم الإصدار 4. أما إذا كنت بحاجة إلى توليد قيمة متكررة من نفس البيانات (مثل إنشاء UUID من اسم مستخدم ثابت)، فاستخدم الإصدار 3 أو 5 مع مساحة اسم محددة مسبقاً.
الخطوة الثانية: إدخال قيمة 'الإصدار' (version). هذا حقل إلزامي. يجب أن يكون رقماً صحيحاً بين 1 و5 (باستثناء 2 النادر). ستحدد هذه القيمة الخوارزمية المستخدمة في التوليد. على سبيل المثال، إذا أدخلت 4، فسيتم توليد UUID عشوائي بالكامل (128 بت) مع استبعاد البتات الثابتة (4 بتات للإصدار، 2 بتات للمتغير)، مما يعطي حوالي 122 بتاً عشوائياً. هذا يعني أن احتمالية التكرار ضئيلة جداً (2^-122).
الخطوة الثالثة: إدخال 'مساحة الاسم' (namespace) فقط إذا اخترت الإصدار 3 أو 5. مساحة الاسم هي UUID ثابت يُستخدم كسياق لتوليد UUID من اسم معين. على سبيل المثال، مساحة الاسم المعروفة 'DNS' هي {6ba7b810-9dad-11d1-80b4-00c04fd430c8}. في هذه الحالة، ستقوم الحاسبة بأخذ مساحة الاسم واسم الإدخال (مثل 'example.com') وتجزئتهما معاً باستخدام MD5 (للإصدار 3) أو SHA-1 (للإصدار 5) ثم تحويل الناتج إلى UUID. إذا لم تدخل مساحة اسم للإصدارات الأخرى، فسيتم تجاهلها.