قم بإنشاء UUID v4 أو UUID v7 عشوائيًا محليًا مع طوابع زمنية بالمللي ثانية، من 1 إلى 1000 في المرة الواحدة. يدعم التحديد السريع للكمية والحالة والنسخ واحدًا تلو الآخر أو الكل.
يستخدم الإصدار 4 crypto.randomUUID؛ يستخدم الإصدار 7 طابعًا زمنيًا بطول 48 بت مللي ثانية ورقمًا عشوائيًا مشفرًا بطول 74 بت يكشف عن وقت الإنشاء. لا يتم ضمان الزيادة بنفس المللي ثانية أو عند إرجاع الساعة إلى الوراء؛ لا يُضمن أن يكون أي من الإصدارين فريدًا تمامًا.
مفتاح الاختصار: Ctrl/⌘+أدخل. يؤدي تعديل المدخلات أو الخيارات إلى مسح النتائج القديمة.
x هو رقم سداسي عشري؛ y هو واحد من 8 أو 9 أو a أو b. هذا مجرد وصف للشكل.
v4 هو معرف عشوائي؛ أول 48 بت من الإصدار 7 هي الطابع الزمني Unix بالمللي ثانية، والبتات العشوائية الصالحة المتبقية هي 74 بت، وهو مناسب للفرز التقريبي حسب الوقت، ولكنه سيكشف عن وقت الإنشاء. لا يتم ضمان الزيادات خلال نفس المللي ثانية وعندما يتم إرجاع الساعة إلى الوراء. الإصدار 1 غير مدعوم.
احتمال الاصطدام منخفض للغاية، لكنه ليس ضمانًا رياضيًا لعدم التكرار المطلق. لا يزال يتعين إنشاء قيود فريدة مناسبة عند استخدامها في قواعد البيانات.
يستدعي الإصدار 4 crypto.randomUUID(); يكتب الإصدار السابع الطابع الزمني والإصدار والبتات المتغيرة لنظام Unix ذو 48 بت وفقًا لـ RFC 9562، ويستخدم crypto.getRandomValues لإنشاء بيانات عشوائية 74 بت. لا يوفر الإصدار 7 رتابة صارمة خلال نفس المللي ثانية، وقد يؤدي التراجع عن الساعة أيضًا إلى تعطيل الطلب؛ ولا يعد ضمانًا مطلقًا وفريدًا.
فحص المحتوى:2026-09-08 · حول هذا الموقع ووصف المحتوى