تولید کننده UUID

شناسه‌های منحصر به فرد مختلف (UUID) را تولید و کپی کنید.

تنظیمات تولید شناسه
فرمت و گزینه‌های شناسه‌هایی را که می‌خواهید تولید کنید انتخاب کنید
شناسه‌های تولید شده
تصادفی
لیست شناسه‌های تولید شده. برای کپی کلیک کنید.
75159101-1536-481f-ae73-63a5ca986860
dd295e0b-59b0-46ee-808a-66dec920b84e
3f5d4db3-46ee-4848-933e-a80aebf435e9
c6808ce4-53fe-4a44-b64b-c5d34a1cf1b1
374cae5e-1380-4a62-942b-ee624992fece
جزئیات فرمت شناسه

استاندارد UUID RFC 4122

UUID v1: مهر زمانی + آدرس MAC
ترتیب زمانی تضمین شده، قابل شناسایی توسط ماشین
UUID v3: فضای نام + نام + MD5
قطعی، ورودی یکسان نتیجه یکسانی تولید می‌کند
UUID v4: کاملاً تصادفی
رایج‌ترین، ۱۲۲ بیت تصادفی
UUID v5: فضای نام + نام + SHA-1
هش امن‌تر از v3
UUID v6: v1 قابل مرتب‌سازی بر اساس زمان
بهینه‌سازی شاخص پایگاه داده
UUID v7: مهر زمانی + تصادفی
جدیدترین استاندارد، قابل مرتب‌سازی

فرمت‌های شناسه جایگزین

NanoID: شناسه امن برای URL
طول متغیر، مجموعه کاراکترهای سفارشی
CUID2: شناسه مقاوم در برابر برخورد
امن در محیط توزیع شده، طول متغیر
ULID: شناسه قابل مرتب‌سازی
۲۶ کاراکتر، رمزگذاری شده با Base32
KSUID: شناسه قابل مرتب‌سازی K
مرتب شده بر اساس زمان، رمزگذاری شده با Base62
Snowflake: شناسه سیستم توزیع شده
توسعه یافته توسط توییتر، عدد صحیح ۶۴ بیتی

توصیه‌های استفاده

  • • کاربرد عمومی: UUID v4, UUID v7
  • • کلیدهای اصلی پایگاه داده: UUID v7, ULID, KSUID
  • • برای URLها: NanoID, CUID2
  • • تولید قطعی: UUID v3, UUID v5
  • • سیستم‌های توزیع شده: Snowflake, KSUID
  • • ترتیب زمانی مهم: UUID v6, UUID v7, ULID
    تولید کننده UUID