مولّد UUID
توليد
أنشئ UUID/GUID مجانًا عبر الإنترنت. يدعم v4 وv7 والتوليد الجماعي حتى 1000، مع خيارات الأحرف الكبيرة والواصلات. خصوصية تامة — يستخدم عشوائية آمنة، لا يغادر متصفحك أبدًا.
ما هو UUID؟
UUID (معرّف الفريد العام) هو معرّف 128-بت يُستخدم لتحديد البيانات بشكل فريد في الأنظمة الموزعة، مثل المفاتيح الأساسية ومعرفات طلبات API ورموز الجلسة. يستخدم v4 أرقامًا عشوائية باحتمال تصادم شبه معدوم؛ وv7 يسبقه طابع زمني لفرزه بالوقت.
نصائح
عشوائية آمنة مشفرة
تستخدم هذه الأداة Web Crypto API في المتصفح (crypto.getRandomValues)، وتنتج عشوائية آمنة تشفيريًا — وليس Math.random — مناسبة لرموز الجلسة وروابط إعادة التعيين.
اختر الإصدار الصحيح
للاستخدام العام اختر v4 (عشوائي، غير متوقع). للمفاتيح الأساسية اختر v7 (مرتب زمنيًا)؛ ULID أقصر وقابل للفرز. ولّد أي كمية دفعة واحدة.
الخصوصية
تتم جميع عمليات التوليد محليًا في متصفحك دون طلبات للخادم وتعمل دون اتصال.
حالات الاستخدام
مفاتيح قاعدة البيانات
توليد مفاتيح أساسية فريدة للأنظمة الموزعة
معرفات API
إنشاء معرفات تتبع فريدة للطلبات والجلسات
بيانات الاختبار
توليد دفعات كبيرة من المعرفات العشوائية للتطوير
الأسئلة الشائعة
هل UUID مضمون للتفرد؟
UUID v4 يحتوي على 122 بت من العشوائية، واحتمال التصادم حوالي 1 في 5.3×10^36، أي فريد عمليًا. v7 يجمع الطابع الزمني مع العشوائية فلا يتكرر.
ما الفرق بين v4 وv7؟
v4 عشوائي بالكامل وغير متوقع، مثالي للمعرفات المكشوفة. يبدأ v7 بطابع زمني حالي لفرزه زمنيًا، وأكثر كفاءة كمفتاح أساسي مفهرس.
هل تُرسل المعرفات إلى خادمك؟
لا. كل شيء يولَّد في متصفحك عبر Web Crypto API دون أي طلبات شبكة، ولا يُسجل أو يُخزن أي شيء.