UUID Oluşturucu
Oluştur
UUID/GUID'lerini çevrimiçi ücretsiz oluşturun. v4, v7 ve 1000'e kadar toplu oluşturma, büyük/küçük harf ve tire seçenekleri destekler. %100 gizli — kriptografik güvenli rastgelelik kullanır, tarayıcınızdan asla çıkmaz.
UUID nedir?
UUID (Evrensel Benzersiz Tanımlayıcı), dağıtık sistemlerde verileri benzersiz şekilde tanımlamak için kullanılan 128 bitlik bir tanımlayıcıdır — veritabanı birincil anahtarları, API istek ID'leri ve oturum belirteçleri gibi. v4 rastgele sayılar kullanır; v7 zaman sıralı olması için bir zaman damgası öne ekler.
İpuçları
Kriptografik Güvenli Rastgele
Bu araç Math.random değil, tarayıcının Web Crypto API'sini (crypto.getRandomValues) kullanarak kriptografik olarak güvenli rastgelelik üretir — oturum belirteçleri ve sıfırlama bağlantıları için uygundur.
Doğru sürümü seçin
Genel kullanım için v4 (rastgele, tahmin edilemez). Birincil anahtar olarak v7 (zaman sıralı); ULID daha kısa ve sıralanabilir. İstediğiniz miktarı toplu üretin.
Gizlilik
Tüm ID'ler sunucu isteği olmadan tarayıcınızda yerel olarak üretilir ve çevrimdışı çalışır.
Yaygın Kullanım Alanları
Veritabanı anahtarları
Dağıtık sistemler için benzersiz birincil anahtarlar üretin
API tanımlayıcıları
İstekler ve oturumlar için benzersiz izleme ID'leri oluşturun
Test verileri
Geliştirme için büyük rastgele ID koleksiyonlarını toplu üretin
SSS
Bir UUID benzersizliği garanti eder mi?
UUID v4, 122 bit rastgele entropiye sahiptir — yaklaşık 5,3×10^36'da 1 çarpışma olasılığı — pratikte benzersizdir. v7 zaman damgasını rastgelelikle birleştirir.
v4 ve v7 arasındaki fark nedir?
v4 tamamen rastgele ve tahmin edilemezdir, harici olarak açıkta olan ID'ler için idealdir. v7, kronolojik sıralama için güncel bir zaman damgasıyla başlar ve dizinlenmiş birincil anahtar olarak daha verimlidir.
ID'ler sunucunuza gönderiliyor mu?
Hayır. Her şey Web Crypto API aracılığıyla tarayıcınızda üretilir; ağ isteği, kayıt veya depolama yoktur.