تولیدکننده UUIDv4

UUIDv4 تصادفی را با منبع امن مرورگر بسازید و فوراً کپی کنید.

UUID تکی و فایل‌های دسته‌ای با Web Crypto به‌صورت محلی تولید می‌شوند.

UUID تکی و فایل‌های دسته‌ای با Web Crypto به‌صورت محلی تولید می‌شوند.

UUIDv4 فعلی

دانلود دسته UUIDv4

بین 1 تا 100,000 انتخاب کنید. در هر خط یک UUID با حروف کوچک نوشته می‌شود.

این ابزار چه کاری انجام می‌دهد

ساخت UUID نسخه 4 مطابق RFC 9562 از مقادیر تصادفی امن رمزنگاری‌شده.

کپی یک UUID یا ساخت محلی فایل متنی با یک دسته بزرگ‌تر.

روش استفاده از ابزار

  1. از UUID نمایش‌داده‌شده در بخش نخست استفاده کنید یا مورد دیگری بسازید.
  2. وقتی یک شناسه می‌خواهید مقدار فعلی را کپی کنید.
  3. اندازه دسته را به‌صورت عدد صحیح از 1 تا 100,000 انتخاب کنید.
  4. فایل متنی را بسازید؛ هر خط یک UUID با حروف کوچک دارد.

کاربردهای مفید

  • ساخت شناسه برای ردیف‌های پایگاه داده، منابع API، fixture و داده آزمایشی.
  • آماده‌سازی ID مستقل در سامانه‌های توزیع‌شده بدون شمارنده مرکزی.
  • تولید UUID نمونه برای مستندات، نمایش یا آزمون خودکار.
  • ساخت فایل واردسازی خط‌به‌خط برای توسعه یا مهاجرت.

نکات و محدودیت‌ها

  • UUIDv4 یک UUID 128 بیتی با 122 بیت تصادفی است؛ نسخه و گونه شش بیت دیگر را می‌گیرند.
  • رقم نسخه همیشه 4 است و گروه چهارم هگزادسیمال با 8، 9، a یا b آغاز می‌شود.
  • UUIDv4 ترتیب زمانی ندارد و خودبه‌خود رمز عبور، توکن دسترسی یا مدرک اصالت نیست.
  • تولید و فایل دسته‌ای محلی انجام می‌شود و UUIDها به petuja.tools فرستاده نمی‌شوند.

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

UUIDv4 چگونه تولید می‌شود؟

مرورگر از crypto.randomUUID() یا crypto.getRandomValues() استفاده می‌کند و بیت‌های نسخه و گونه RFC 9562 را تنظیم می‌کند.

آیا دو UUIDv4 می‌توانند برخورد کنند؟

از نظر نظری بله، اما با 122 بیت تصادفی در کاربرد عادی بسیار بعید است.

آیا UUIDv4 زمان یا نشانی دستگاه دارد؟

خیر. نسخه 4 تصادفی است و زمان، نشانی MAC یا ترتیب ساخت را کد نمی‌کند.

آیا می‌توان UUIDv4 را رمز عبور یا توکن نشست دانست؟

نه به‌صورت خودکار. UUID شیء را شناسایی می‌کند؛ توکن حساس به کنترل امنیتی ویژه برنامه نیاز دارد.

آیا UUIDهای ساخته‌شده آپلود می‌شوند؟

خیر. UUID نمایش‌داده‌شده و دسته دانلودی محلی در مرورگر ساخته می‌شوند.