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.