Skip to content

UUID Üretici

Bir tıkla — 1'den 100'e kadar UUID, hepsi gerçekten rastgele.

Buğra SözeriGeliştirici
Updated · Published
Reviewed by Convertitive

UUID, tire ile ayrılmış beş onaltılık rakam grubundan oluşan 128-bit'lik bir tanımlayıcıdır (örn. f47ac10b-58cc-4372-a567-0e02b2c3d479). Sürüm 4 UUID'ler tamamen rastgele baytlardan üretilir; bu da çarpışma olasılığını son derece düşürür — UUID başına yaklaşık 122 bit entropi. Saniyede milyarlarca UUID üretseniz bile hayatınız boyunca tekrar göremezsiniz. Aşağıdaki araç, tarayıcınızın crypto.randomUUID() fonksiyonunu kullanır; her modern cihazda kriptografik güvenli rastgele kaynaktan beslenir.

Generated with crypto.randomUUID() — cryptographically strong, RFC 4122 version 4. Different on every refresh.

How to use

  1. Kaç UUID istediğinizi belirleyin

    1 ile 100 arasında bir sayı girin. Varsayılan değer 5'tir; çoğu anlık görev için yeterlidir.

  2. Üret düğmesine tıklayın

    Yeni bir toplu UUID hemen görünür. Her tıklama, bu sayfada daha önce hiç üretilmemiş değerler oluşturur.

  3. Tek tek veya toplu kopyalayın

    Tek bir UUID için satırdaki kopyala düğmesini, tüm listesi için üstteki toplu kopyala düğmesini kullanın. Çıktı, SQL, JSON veya CSV'ye yapıştırmaya hazır satır ayrımlı formattadır.

Frequently asked questions

UUID v4 nedir?
RFC 4122 §4.4'e göre rastgele oluşturulmuş 128-bit'lik bir tanımlayıcıdır. Altı bit sürümü (4) ve varyantı (RFC 4122) kodlar; kalan 122 bit rastgeledir.
Bu UUID'ler gerçekten kriptografik olarak rastgele mi?
Evet — crypto.randomUUID(), crypto.getRandomValues() ile aynı CSPRNG'yi kullanır. Her modern işletim sisteminde çekirdek entropisiyle tohumlanır ve güvenlik gerektiren uygulamalar için uygundur.
Çarpışma olasılığı nedir?
122 bitlik rastgelelikle, herhangi iki UUID'nin çarpışma ihtimali %50'ye ulaşması için yaklaşık 2,7 × 10^18 UUID üretmeniz gerekir. Saniyede bir milyon UUID üretirseniz bu yaklaşık 85.000 yıl sürer.
Başka UUID sürümleri var mı?
Evet — v1 (zaman + MAC), v3/v5 (ad alanı + hash), v6/v7/v8 (zaman sıralı). Bu araç yalnızca v4 üretir çünkü herhangi bir giriş gerektirmez ve en yaygın kullanılan sürümdür.
Çıktı neden küçük harfli?
Convertitive, RFC 4122 §3'e uygun olarak küçük harf kullanır. Çoğu yazılım her ikisini de kabul eder; PostgreSQL ve Go küçük harfe normalleştirirken .NET ve SQL Server büyük harfi tercih edebilir.
Birincil anahtar olarak kullanmak güvenli mi?
Evet. v4 UUID'ler dağıtık sistemlerde birincil anahtar olarak yaygın şekilde kullanılır. Zaman sıralı olmadığını unutmayın — timestamp sıralaması gerekiyorsa v7 kullanın.

İlgili Türkçe araçlar