UUID Oluşturucu
Benzersiz kimlik (UUID v4) üretin; tek tek ya da toplu oluşturup tek tıkla kopyalayın. Değerler cihazınızın güvenli rastgele üreticisiyle üretilir.
UUID Oluşturucu nedir, ne işe yarar?
UUID (evrensel benzersiz kimlik) oluşturma, çakışma olasılığı yok denecek kadar düşük, 128 bitlik rastgele kimlikler üretme işlemidir. Veritabanı kayıtları, dosya adları ve dağıtık sistemlerde benzersiz anahtar olarak kullanılır.
Bu araçta tek tek veya toplu olarak rastgele UUID (v4) üretir, tek tıkla kopyalarsınız. Değerler cihazınızın güvenli rastgele üreticisiyle üretilir; hiçbir yere gönderilmez.
UUID Oluşturucu nasıl yapılır?
- Kaç adet istediğinizi seçin (1–100).
- Gerekiyorsa “Büyük harf” seçeneğini işaretleyin.
- “Üret” düğmesine basın.
- “Tümünü Kopyala” ile listeyi alın.
Nerelerde kullanılır?
- Veritabanı kayıtları için benzersiz kimlik üretmek
- Dosya veya işlem adlarını çakışmadan adlandırmak
- Test verisi için toplu kimlik oluşturmak
- Dağıtık sistemlerde benzersiz anahtar üretmek
İpuçları
- UUID v4 rastgeledir; sıralı değildir, bu yüzden tahmin edilmesi çok zordur.
- Toplu üretip tek seferde kopyalayarak zaman kazanabilirsiniz.
- Aynı UUID'nin iki kez üretilme olasılığı pratikte yok denecek kadar azdır.
Neden sıradan bir sayaç yetmez?
Tek bir veritabanında kayıtları 1, 2, 3 diye numaralandırmak yeterlidir. Sorun sistem büyüyünce başlar: iki ayrı sunucu aynı anda kayıt oluşturursa ikisi de aynı numarayı verebilir. UUID bu sorunu ortadan kaldırır; her makine, kimseye sormadan, çakışma ihtimali pratikte sıfır olan bir kimlik üretir.
UUID 128 bitlik bir sayıdır ve 8-4-4-4-12 biçiminde yazılır. Uzayın büyüklüğü sezgiye sığmaz: milyarlarca rastgele kimlik arasında bile aynısının iki kez çıkması ihmal edilebilir bir olasılıktır.
Sürüm 4 ile sürüm 7
En yaygın sürüm v4 tamamen rastgeledir; tahmin edilemez olması iyidir ama art arda üretilen kimlikler veritabanı dizinlerinde dağınık durur ve büyük tablolarda yazma performansını düşürebilir.
v7 bu sorunu çözer: kimliğin başına üretim zamanını koyar, gerisini rastgele bırakır. Kimlikler zaman sırasına göre dizilir, dizin düzenli kalır. Kimlikleri veritabanı anahtarı olarak kullanacaksanız v7 genellikle daha iyi seçimdir.
Kullanıcıya gösterilecek yerde kullanmayın
UUID sistem içinde mükemmeldir ama insana gösterilecek yerde kötü bir tercihtir. Kimse telefonda otuz altı karakterlik bir sipariş numarası okumak istemez.
Doğru yaklaşım, kullanıcıya kısa ve okunabilir bir numara göstermek, UUID'yi arka planda tutmaktır. Üretim tarayıcınızın kriptografik rastgele sayı üreticisiyle yapılır; kimlikler hiçbir sunucuya gönderilmez.
Sık sorulan sorular
UUID nedir?
UUID (evrensel benzersiz tanımlayıcı), veritabanı kayıtları, dosya adları veya oturum kimlikleri gibi yerlerde çakışma riski olmadan kullanılan 36 karakterlik bir kimliktir. Bu araç en yaygın sürüm olan v4'ü (rastgele) üretir.
Üretilen UUID'ler gerçekten benzersiz mi?
v4 UUID'ler tarayıcının kriptografik rastgele üreticisiyle oluşturulur. Çakışma olasılığı pratikte sıfır kabul edilecek kadar düşüktür, bu yüzden üretim sistemlerinde güvenle kullanılır.
GUID ile UUID aynı mı?
Evet, GUID Microsoft dünyasındaki adıdır; teknik olarak aynı şeydir. Buradan aldığınız değerleri GUID gereken yerlerde de kullanabilirsiniz.
İnternet gerekmiyor mu?
Hayır. Değerler tamamen cihazınızda üretilir; hiçbir sunucuya istek gönderilmez.