مولد UUID

مولد UUID رایگان برای نسخه های 4، 7 و NIL. شناسه های منحصر به فرد را به صورت انبوه با گزینه های بزرگ، بدون خط تیره و بریس ایجاد کنید، سپس کپی یا دانلود کنید، به صورت محلی اجرا می شود، بدون ثبت نام.

ساخت و نگهداری توسط Shehzad Munir ·

مولد UUID
Loading Loading UUID Generator
Share

شناسه های تصادفی و مرتب شده در زمان درخواست

شناسه های UUID v4 تصادفی رمزنگاری، UUID v7 و NIL مرتب شده با زمان را به صورت انبوه، با فرمت های بزرگ، بدون خط فاصله و پرانتز ایجاد کنید، آنها را با یک کلیک کپی یا دانلود کنید.

UUID (Universally Unique Identifier) ​​یک مقدار ۱۲۸ بیتی است که برای برچسب‌گذاری ردیف‌های پایگاه داده، منابع API، فایل‌ها و پیام‌ها بدون اینکه یک مرجع مرکزی اعداد را ارسال کند، استفاده می‌شود. این مولد UUID های نسخه 4 را ایجاد می کند که بیت های آن تقریباً کاملاً تصادفی هستند، به علاوه UUID های نسخه 7 مدرن که یک مهر زمانی میلی ثانیه ای را تعبیه می کنند تا بر اساس زمانی مرتب شوند و به عنوان کلیدهای اصلی پایگاه داده ایده آل هستند. از مولد اعداد تصادفی ایمن رمزنگاری مرورگر شما استفاده می کند، بنابراین برخوردها عملا غیرممکن است.

ویژگی ها

  • نسخه های UUID v4 (تصادفی) و v7 (به ترتیب زمان).
  • NIL UUID به اضافه تولید فله تا 1000
  • تصادفی ایمن رمزنگاری
  • فرمت های بزرگ، بدون خط تیره و بریس (GUID).
  • همه را کپی کنید یا به صورت فایل txt دانلود کنید
  • به صورت محلی اجرا می شود: بدون تماس سرور، بدون ثبت نام

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

  1. 1

    مقدار را تعیین کنید

    تعداد UUID مورد نیاز خود را انتخاب کنید.

  2. 2

    یک قالب را انتخاب کنید

    حروف بزرگ را تغییر دهید، بدون خط تیره یا پرانتز.

  3. 3

    ایجاد کنید

    برای یک دسته تازه روی ایجاد کلیک کنید.

  4. 4

    کپی کنید

    همه UUID ها را در کلیپ بورد خود کپی کنید.

موارد استفاده رایج

  • کلیدهای اولیه پایگاه داده بذر
  • شناسه های درخواست API منحصر به فرد ایجاد کنید
  • تجهیزات آزمایشی و داده های ساختگی تولید کنید
  • کلیدهای ناتوانی را تولید کنید

راهنمای تفصیلی

آنها را همانطور که کد شما انتظار دارد قالب بندی کنید

آیا برای یک سیستم قدیمی به حروف بزرگ، بدون خط فاصله برای یک کلید فشرده، یا پیچیده شدن در پرانتزهایی مانند GUID ویندوز نیاز دارید؟ گزینه ها و هر UUID را فوراً تغییر فرمت دهید. بین v4، v7 و NIL UUID کاملاً صفر جابه‌جا شوید، هر بار تا هزار عدد تولید کنید و کل لیست را کپی کنید یا آن را به عنوان یک فایل متنی دانلود کنید. همه چیز به صورت محلی اتفاق می افتد، بنابراین هیچ چیز هرگز منتقل نمی شود.

نسخه های UUID توضیح داده شده است

UUID یک شناسه 128 بیتی است که به صورت 32 رقم هگزادسیمال در پنج گروه نوشته شده است، مانند 550e8400-e29b-41d4-a716-446655440000. نسخه 4 تقریباً تمام آن بیت ها را با داده های تصادفی پر می کند، بنابراین زمانی که فقط به یک شناسه منحصر به فرد نیاز دارید، انتخاب پیش فرض است. نسخه 7، استاندارد شده در RFC 9562 در سال 2024، یک مهر زمانی یونیکس را در 48 بیت اول قرار می دهد و بقیه را با داده های تصادفی پر می کند، بنابراین شناسه ها به ترتیب ایجاد مرتب می شوند. صفر UUID همه صفر است و به عنوان یک مکان نگهدار خالی استفاده می شود. شماره نسخه به عنوان اولین رقم از گروه سوم ظاهر می شود.

برخوردها و عملکرد پایگاه داده

UUID های تصادفی v4 دارای 122 بیت تصادفی هستند، بنابراین برخورد عملا غیرممکن است: شما باید حدود یک میلیارد در ثانیه برای حدود 85 سال تولید کنید تا به احتمال 50٪ یک تکراری برسید. برای کلیدهای اصلی پایگاه داده، v7 اغلب انتخاب بهتری است، زیرا شناسه‌های مرتب شده زمانی در انتهای فهرست به جای موقعیت‌های تصادفی درج می‌شوند، که تقسیم صفحه را کاهش می‌دهد و درج‌ها را در PostgreSQL و MySQL سریع نگه می‌دارد. UUID ها در اینجا با مولد اعداد تصادفی ایمن رمزنگاری شده مرورگر شما تولید می شوند.

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

UUID v4 چیست؟

UUID نسخه 4 یک شناسه 128 بیتی است که بیت های آن تقریباً همه تصادفی هستند. این رایج ترین نوع UUID است زیرا نیازی به هماهنگی مرکزی ندارد و احتمال برخورد بسیار ناچیز است.

آیا این UUID ها واقعا تصادفی و برای استفاده بی خطر هستند؟

بله. آنها با منبع تصادفی امن رمزنگاری مرورگر شما (crypto.randomUUID یا crypto.getRandomValues) تولید می شوند که برای شناسه ها مناسب است.

آیا می توانم تعداد زیادی را همزمان تولید کنم؟

بله: حداکثر 1000 UUID را در یک دسته ایجاد کنید و همه آنها را با یک کلیک کپی کنید.

آیا چیزی به سرور ارسال می شود؟

خیر. همه تولیدات به صورت محلی در مرورگر شما اتفاق می‌افتد، بنابراین شناسه‌های شما هرگز از دستگاه شما خارج نمی‌شوند.

چگونه UUID v4 را به صورت آنلاین تولید کنم؟

برای دریافت فوری یک UUID تصادفی RFC 4122 نسخه 4، روی ایجاد کلیک کنید. تعداد زیادی را در یک زمان (صدها یا هزاران) تنظیم کنید و آنها را به صورت تکی یا انبوه کپی کنید. همه چیز در مرورگر شما ایجاد می شود.

تفاوت بین UUID v1، v4 و v7 چیست؟

v1 مبتنی بر timestamp-and-MAC است، v4 کاملاً تصادفی است (متداول ترین)، و v7 تصادفی مرتب شده زمانی است که به ترتیب زمانی مرتب می شود و به عنوان یک کلید پایگاه داده عالی است. ژنراتور از این نسخه ها پشتیبانی می کند.

آیا UUID ها به صورت خصوصی در مرورگر من تولید می شوند؟

بله. آنها به صورت محلی با استفاده از منبع تصادفی امن مرورگر ایجاد می شوند و هرگز به سرور ارسال نمی شوند، بنابراین استفاده از آنها به عنوان شناسه های واقعی امن است.

از مجله

All articles →