Sürüm 4 (rastgele) UUID üretir: farklı makinelerde, hiçbir merkezi eşgüdüm olmadan bağımsız olarak oluşturulan iki tanesinin pratikte asla çakışmayacağı kadar benzersiz 128 bitlik tanımlayıcılar. Tarayıcınızda Web Crypto API ile üretilirler, tire ve büyük harf seçenekleriyle, ve hiçbir sunucuya bir şey gönderilmez.
UUID Nedir?
UUID (Evrensel Benzersiz Tanımlayıcı), bilgiyi benzersiz şekilde tanımlamak için kullanılan 128 bitlik bir değerdir; merkezi bir koordinasyon olmadan farklı makinelerde bile bağımsız olarak oluşturulan iki UUID arasında çakışma neredeyse imkansız olacak şekilde üretilir. Bu araç, sürüm 4 (rastgele) UUID'leri tamamen tarayıcınızın içinde Web Crypto API kullanarak oluşturur; hiçbir veri sunucuya gönderilmez veya orada saklanmaz.
UUID Nasıl Oluşturulur?
- Formatı seçin — 'Tireleri Dahil Et' ve 'Büyük Harf' onay kutularıyla istediğiniz gösterim biçimini belirleyin.
- Sayıyı belirtin — 'Oluşturulacak Sayı' alanına bir seferde üretilecek UUID sayısını (en fazla 50) girin.
- Oluşturun — 'UUID Oluştur' butonuna bastığınızda tarayıcınızın içinde anında üretilir.
- Kopyalayın — her öğenin 'Kopyala' butonuyla veya 'Tümünü Kopyala' butonuyla panoya alın.
v4 (rastgele) UUID nedir?
Sürüm 4 UUID, değerin büyük bölümünü (122 bit) rastgele sayılarla doldurarak oluşturulur. Zaman ya da cihazın MAC adresi gibi bilgileri kullanmadığı için tahmin edilmesi zordur ve bu araç kriptografik olarak güvenli Web Crypto rastgelelik kaynağını kullanır. Standarda göre sürüm hanesi her zaman 4, varyant hanesi ise 8, 9, a veya b'den biri olacak şekilde sabittir.
UUID'ler Nerede Kullanılır?
UUID'ler yaygın olarak veritabanı birincil anahtarları, oturum ve istek izleme kimlikleri, yüklenen dosyalar için dosya adları ve birden fazla makinenin çakışma riski olmadan bağımsız olarak kimlik üretmesi gereken dağıtık sistemlerdeki kayıtlar için benzersiz tanımlayıcılar olarak kullanılır.
İki UUID çakışabilir mi?
Teorik olarak mümkündür ama olasılık neredeyse sıfırdır. Bir v4 UUID yaklaşık 5,3×10³⁶ olası değere sahiptir; saniyede bir milyar tane üretseniz bile tek bir çakışma beklemek onlarca yıl alır. Bu yüzden merkezi bir koordinasyon olmadan da benzersiz tanımlayıcı olarak gönül rahatlığıyla kullanılabilir.
Oluşturulan UUID'ler saklanıyor mu?
Hayır. Tüm UUID'ler yalnızca tarayıcınızın içinde oluşturulur ve hiçbir sunucuya gönderilmez veya orada saklanmaz. Sayfayı yenilediğinizde sonuçlar kaybolur, bu yüzden ihtiyacınız olan değerleri önceden kopyalayın.