شناسه‌های UUID v4، UUID v7 یا ULID بسازید.

کاملاً در مرورگر شما با Web Crypto API تولید می‌شود — هیچ چیزی به سرور ارسال نمی‌شود.

نوع

درباره مولد UUID / ULID

این تولیدکننده سه نوع شناسه یکتا تولید می‌کند: UUID v4 (کاملاً تصادفی)، UUID v7 (ترتیب‌زمانی، عالی برای کلیدهای اصلی پایگاه‌داده) و ULID (فشرده، قابل‌مرتب‌سازی به‌ترتیب حروف‌الفبا). یک شناسه تکی یا یک دسته تولید کنید و آن‌ها را جداگانه یا همه با هم کپی کنید.

شناسه‌ها در مرورگر شما با استفاده از منبع تصادفی امن رمزنگاری‌شده Web Crypto API تولید می‌شوند — چیزی از سروری درخواست یا به آن ارسال نمی‌شود، بنابراین شناسه‌هایی که تولید می‌کنید فقط متعلق به شما هستند. کلیدهای نمایش امکان روشن/خاموش کردن حروف بزرگ و نمایش یا پنهان‌کردن خط‌تیره‌ها را می‌دهند.

انتخاب بین نسخه‌ها اهمیت دارد: v4 پیش‌فرض جهانی است و چیزی درباره زمان ایجاد فاش نمی‌کند؛ v7 یک برچسب‌زمانی میلی‌ثانیه‌ای در بیت‌های بالای خود جای می‌دهد، بنابراین ردیف‌های درج‌شده به‌ترتیب تقریباً مرتب باقی می‌مانند؛ ULID همان قابلیت مرتب‌سازی را در فرمی کوتاه‌تر و base32 ارائه می‌دهد.

نحوه استفاده از مولد UUID / ULID

  1. نوع شناسه را انتخاب کنید: UUID v4، UUID v7 یا ULID.
  2. تعداد شناسه‌هایی که می‌خواهید در یک دسته تولید کنید را انتخاب کنید.
  3. روی «تولید» کلیک کنید — شناسه‌ها به‌صورت محلی با Web Crypto API ساخته می‌شوند.
  4. اگر سیستم مقصد شما فرمت متفاوتی می‌خواهد، حروف بزرگ یا خط‌تیره‌ها را تغییر دهید.
  5. یک شناسه تکی را کپی کنید یا از «کپی همه» برای کل دسته استفاده کنید.

سوالات متداول

v4 شامل ۱۲۲ بیت تصادفی محض بدون اطلاعات جای‌داده‌شده است. v7 یک برچسب‌زمانی یونیکس میلی‌ثانیه‌ای در بیت‌های ابتدایی قرار می‌دهد، بنابراین شناسه‌های جدیدتر بعد از قدیمی‌تر مرتب می‌شوند — که ایندکس‌های B-tree را زمانی که UUIDها کلید اصلی هستند فشرده نگه می‌دارد.

ULIDها نیز ترتیب‌زمانی دارند اما به‌صورت ۲۶ نویسه base32 کدگذاری می‌شوند، بنابراین از یک رشته UUID کوتاه‌ترند، به حروف بزرگ و کوچک حساس نیستند و برای URL مناسب‌اند. وقتی شناسه‌ها در URL‌ها یا لاگ‌ها ظاهر می‌شوند ULID را انتخاب کنید؛ جایی که فرمت استاندارد ۳۶ نویسه‌ای انتظار می‌رود UUID را انتخاب کنید.

احتمال آن ناچیز است. UUID v4 دارای ۱۲۲ بیت تصادفی است — می‌توانید میلیاردها در ثانیه برای قرن‌ها تولید کنید پیش از اینکه یک برخورد محتمل شود. تولیدکننده از منبع تصادفی امن رمزنگاری‌شده استفاده می‌کند، نه یک منبع شبه‌تصادفی ضعیف.

خیر. همه‌چیز از طریق Web Crypto API در مرورگر شما اجرا می‌شود، بنابراین شناسه‌ها هرگز منتقل، ثبت یا توسط شخص دیگری دیده نمی‌شوند.

بله — به هر تعداد که نیاز دارید UUID و ULID تولید کنید، رایگان و بدون حساب کاربری.

اشتراک‌گذاری

جستجوهای پرطرفدار
سازنده uuid ساخت uuid uuid v4 آنلاین سازنده uuid v7 سازنده ulid uuid تصادفی
به کمک نیاز دارید؟
با این ابزار مشکلی پیدا کردید؟ به تیم ما اطلاع دهید.
گزارش مشکل

این ابزار رایگان را به وب‌سایت خود اضافه کنید — کد زیر را کپی و جای‌گذاری کنید.