مولد UUID
بهسرعت یک یا چند UUID نسخهٔ ۴ تصادفی را با استفاده از ژنراتور تصادفی امن داخلی مرورگر خود تولید کنید — هیچ اطلاعاتی به سرور ارسال نمیشود.
گزینهها
UUIDهای تولیدشده
نقد و بررسیها
چگونه UUIDها را تولید کنیم
- تعداد UUIDهایی را که نیاز دارید تنظیم کنید و هر گزینهٔ قالببندی (حروف بزرگ، بدون خط تیره، بدون پرانتزهای {}) را انتخاب کنید.
- روی «تولید» کلیک کنید تا آنها را فوراً با استفاده از تولیدکنندهٔ تصادفی امن مرورگرتان ایجاد کنید.
- همهشان را یکجا کپی کنید، یا فهرست کامل را به صورت یک فایل متنی دانلود کنید.
UUID چیست و تا چه حد تصادفی است؟
یک UUID (شناسهٔ یکتا و جهانی) یک مقدار ۱۲۸ بیتی است که معمولاً به صورت ۳۲ رقم هگزادسیمال در پنج گروه نوشته میشود، مانند 3fa85f64-5717-4562-b3fc-2c963f66afa6. این ابزار UUIDهای نسخهٔ ۴ را تولید میکند، به این معنی که تقریباً همهٔ آن بیتها از یک تولیدکنندهٔ عدد تصادفی امن از نظر رمزنگاری میآیند، نه اینکه از یک مهر زمانی یا آدرس سختافزاری مشتق شده باشند. احتمال برخورد دو UUID نسخهٔ ۴ بهطور نجومی کم است — برای رسیدن به احتمال ۵۰٪ یک برخورد، باید در حدود ۸۵ سال، تقریباً یک میلیارد شناسه در ثانیه تولید کنید.
کاربردهای رایج UUIDها
| مورد استفاده | چرا یک UUID مناسب است |
|---|---|
| کلیدهای اصلی پایگاه داده | منحصربهفرد در سراسر میزها و سیستمها بدون یک شمارنده مرکزی |
| سیستمهای توزیعشده | چندین سرور میتوانند بهطور مستقل و بدون هماهنگی شناسه تولید کنند. |
| شناسهٔ جلسه یا درخواستها | ایمن است که بهطور عمومی افشا شود بدون اینکه توالی یا حجم آن مشخص گردد. |
| نامگذاری فایل یا شیء | هنگامی که فایلها توسط منابع متعدد ایجاد میشوند، از تداخل نامها جلوگیری میکند. |
پرسشهای متداول
آیا این تولیدکنندهٔ UUID رایگان و خصوصی است؟+
بله. هر UUID بهصورت محلی با استفاده از Web Crypto API که در مرورگر شما تعبیه شده است تولید میشود — هیچ چیزی به هیچجا ارسال نمیشود.
آیا تضمین شده است که این UUIDها منحصر به فرد باشند؟+
گرچه از نظر ریاضی تضمین نشده است، اما احتمال برخورد در عمل چنان اندک است که UUIDهای نسخهٔ ۴ عملاً برای همهٔ مقاصد دنیای واقعی منحصر به فرد محسوب میشوند.
What UUID version does this generate?+
نسخهٔ ۴ — نوع مبتنی بر تصادف تعریفشده در RFC 4122 و رایجترین نسخه برای شناسههای یکتا با کاربرد عمومی.
ابزارها برای توسعهدهندگان
این ژنراتور چگونه کار میکند
هر UUID بهصورت محلی با استفاده از Web Crypto API تعبیهشده در مرورگر شما و مطابق با فرمت نسخه ۴ RFC 4122 تولید میشود — هیچچیز به سرور ارسال یا در هیچجا ذخیره نمیشود.
آخرین بهروزرسانی: ۲۸ اوت ۲۰۲۶.
ابزارهای بیشتر در جعبه
ابزارهای رایگان بیشتری که به کلید API نیاز ندارند، در صفحهٔ اصلی قرار دارند.