UUID Oluşturucu
Çeşitli benzersiz tanımlayıcılar (UUID'ler) oluşturun ve kopyalayın.
Kimlik Oluşturma Ayarları
Oluşturulacak kimlikler için format ve seçenekleri seçin
Oluşturulan Kimlikler
Rastgele
Oluşturulan kimliklerin listesi. Kopyalamak için tıklayın.
74c99835-f280-4d7b-b58b-260bbf94eaf0df825d00-f736-40bc-9dd6-7481df45feb85a26b8d6-097d-4a43-bf9e-00a998be79e108363e18-a61c-45b7-84a3-b1fc61d5c24b4d941eba-02ff-4acd-b665-b14a1cb0e60aKimlik Formatı Detayları
RFC 4122 UUID Standardı
UUID v1: Zaman Damgası + MAC Adresi
Zaman sıralaması garantili, makine tarafından tanımlanabilir
Zaman sıralaması garantili, makine tarafından tanımlanabilir
UUID v3: Ad Alanı + Ad + MD5
Deterministik, aynı girdi aynı sonucu üretir
Deterministik, aynı girdi aynı sonucu üretir
UUID v4: Tamamen Rastgele
En yaygın, 122-bit rastgele
En yaygın, 122-bit rastgele
UUID v5: Ad Alanı + Ad + SHA-1
v3'ten daha güvenli hash
v3'ten daha güvenli hash
UUID v6: Zamanla sıralanabilir v1
DB indeks optimizasyonu
DB indeks optimizasyonu
UUID v7: Zaman Damgası + Rastgele
En son standart, sıralanabilir
En son standart, sıralanabilir
Alternatif Kimlik Formatları
NanoID: URL-güvenli Kimlik
Değişken uzunluk, özel karakter kümesi
Değişken uzunluk, özel karakter kümesi
CUID2: Çarpışmaya dayanıklı Kimlik
Dağıtılmış ortam güvenli, değişken uzunluk
Dağıtılmış ortam güvenli, değişken uzunluk
ULID: Sıralanabilir Kimlik
26 karakter, Base32 kodlu
26 karakter, Base32 kodlu
KSUID: K-sıralanabilir Kimlik
Zaman sıralı, Base62 kodlu
Zaman sıralı, Base62 kodlu
Snowflake: Dağıtılmış Sistem Kimliği
Twitter tarafından geliştirildi, 64-bit tamsayı
Twitter tarafından geliştirildi, 64-bit tamsayı
Kullanım Önerileri
- • Genel amaçlı: UUID v4, UUID v7
- • Veritabanı birincil anahtarları: UUID v7, ULID, KSUID
- • URL'ler için: NanoID, CUID2
- • Deterministik üretim: UUID v3, UUID v5
- • Dağıtılmış sistemler: Snowflake, KSUID
- • Zaman sıralaması önemli: UUID v6, UUID v7, ULID