EQVPS
توسعه‌دهنده

تولید UUID

شناسه‌های تصادفی v4 یا قابل مرتب‌سازی v7، یکی یا پانصد تا با هم.

کاملاً در مرورگر شما اجرا می‌شود — هیچ‌چیزی از آنچه وارد می‌کنید به سرورهای ما فرستاده نمی‌شود.

نسخه

v4: کاملاً تصادفی، چیزی درباره زمان ساخت نمی‌گوید.

نتیجه

چطور کار می‌کند

UUID v4 شامل ۱۲۲ بیت تصادفی است — انتخاب معمول برای شناسه‌هایی که نباید قابل حدس باشند. UUID v7 ‏(RFC 9562) با برچسب زمانی میلی‌ثانیه شروع می‌شود، پس مقادیر تازه بعد از مقادیر قدیمی مرتب می‌شوند؛ پایگاه‌های داده این را دوست دارند چون درج‌ها به انتهای ایندکس می‌روند نه صفحه‌های تصادفی. هر دو از crypto.getRandomValues می‌آیند. در هیچ مقیاس واقعی‌ای نگرانی بابت برخورد لازم نیست.

پرسش‌های متداول

برای کلید اصلی v4 یا v7؟

v7. مقادیر با زمان افزایش می‌یابند، پس ایندکس‌های B-tree فشرده می‌مانند. اگر شناسه نباید زمان ساخت را لو بدهد، v4 را انتخاب کنید.

آیا دو UUID ساخته‌شده ممکن است یکی باشند؟

در نظر بله، در عمل نه: برای اینکه احتمال برخورد v4 واقعی شود، باید سال‌ها هر ثانیه میلیاردها UUID بسازید.

ابزارهای مرتبط

همه ابزارها →

روی سرور خودتان به کار ببرید: KVM VPS از ماهی ‎$3، دسترسی root، پرداخت با رمزارز.

پلن‌های VPS