İçeriğe geç
iyziTool

UUID Oluşturucu

Tek tıkla bir veya birçok sürüm 4 UUID üretin. Değerler tarayıcının kriptografik rastgele sayı üretecinden gelir, gerçek tanımlayıcı olarak güvenle kullanılabilir.

UUID'ler

Bu araç hakkında

Sürüm 4 UUID, 122 biti rastgele olan 128 bitlik bir tanımlayıcıdır. Aynı değeri iki kez üretme olasılığı o kadar düşüktür ki veritabanları, mesaj kuyrukları ve dağıtık sistemler bunları herhangi bir koordinasyon olmadan küresel olarak benzersiz kabul eder.

Standart biçim 36 karakterdir: tirelerle ayrılmış beş grup hâlinde 32 onaltılık rakam. Microsoft ekosisteminde aynı şeye çoğunlukla GUID denir ve bazen süslü parantez içine alınır.

Sık sorulan sorular

UUID ile GUID arasındaki fark nedir?
İkisi de aynı 128 bitlik tanımlayıcıdır. GUID, Microsoft'un verdiği isimdir; UUID ise RFC 4122 standardında kullanılan terimdir.
Bu UUID'ler gerçekten rastgele mi?
Evet. `crypto.randomUUID()` fonksiyonundan gelirler; bu fonksiyon `Math.random()` değil, işletim sisteminin kriptografik güvenli rastgelelik kaynağını kullanır.
İki UUID çakışabilir mi?
Teoride evet, pratikte hayır. Tek bir çakışma için milyarda bir olasılığa ulaşmak üzere yaklaşık 2,7×10¹⁸ UUID üretmeniz gerekir.
UUID'yi veritabanı birincil anahtarı yapmalı mıyım?
Dağıtık sistemlerde iyi çalışır, ancak rastgele UUID'ler B-ağacı indekslerini parçalar. Yazma performansı önemliyse UUID v7 veya sıralı bir tanımlayıcı düşünün.
Bu araç hangi sürümü üretiyor?
Tamamen rastgele varyant olan sürüm 4. Üçüncü grubun başındaki `4` rakamından tanıyabilirsiniz.

İlgili araçlar