İçeriğe atla
TextArray
%100 yerel

UUID oluşturucu

Doğrudan tarayıcınızda, her satıra bir tane olmak üzere sürüm 4 UUID'leri oluşturun.

Çıkış

UUID oluşturucu

Sürüm 4 UUID'leri (rastgele tür) oluşturun; satır başına bir tane, bir defada birden bine kadar. UUID, beş tireyle ayrılmış grupta 32 onaltılık basamak olarak yazılan 128 bitlik bir tanımlayıcıdır ve sürüm 4, bu bitlerin 122'sinin rastgele olduğu anlamına gelir. Bu, bağımsız olarak oluşturulan iki UUID'nin çarpışmasının pratik bir sorun olmaması için yeterli bir rastgeleliktir; bu da tam olarak bu nedenle, hiçbir merkezi otoritenin kimlikleri dağıtmadığı veritabanı satırları, mesaj kuyrukları, günlük korelasyonu ve dağıtılmış sistemler için varsayılan tanımlayıcıdır.

İki seçenek biçimlendirmeyi ayarlar. "Büyük harf", bazı eski sistemlerin ve Microsoft destekli araçların beklediği gibi a–f yerine A–F üretir. "Çizgileri kaldır", kompakt bir sütuna, URL yoluna veya dosya adına uyan 32 karakterlik çıplak onaltılık formu verir. Her ikisi de birleştirilebilir ve çıktı, satır başına bir tanımlayıcı olarak kalır; böylece bir toplu işi doğrudan bir SQL eklentisine, bir CSV sütununa veya bir tohum dosyasına yapıştırabilirsiniz.

Önemli olan bir grup oluşturmaktır: Bir test veritabanını oluştururken veya fikstürler yazarken, genellikle tek seferde bir tane yerine bir düzine kimliğe ihtiyacınız olur. Çıktının altındaki sayı, kaç tane üretildiğini ve UUID sürümünü doğrular ve oluşturucu, tarayıcının yerleşik uygulaması olan crypto.randomUUID'yi kullanır, böylece değerler doğru şekilde biçimlendirilir ve bunların rastgeleliği, platformun geri kalanıyla aynı kriptografik olarak güvenli kaynaktan gelir.

Her şey yerel olarak çalışır. Hiçbir şey yüklenmez, hiçbir tanımlayıcı günlüğe kaydedilmez ve hiçbir sunucu sizin oluşturduklarınızı görmez; bu aynı zamanda sayfa yüklendikten sonra aracın çevrimdışı çalışacağı anlamına da gelir.

FAQ

UUID'ler herhangi bir yere gönderiliyor mu?
Hayır. Tarayıcınızda crypto.randomUUID ile oluşturulurlar ve cihazınızdan asla ayrılmazlar.
Bu hangi UUID sürümü?
Sürüm 4, rastgele olan. Spesifikasyonun gerektirdiği gibi sürüm basamağı her zaman 4'tür ve değişken basamağı 8, 9, a veya b'dir.
İki UUID çarpışabilir mi?
Teorik olarak evet, pratikte hayır. 122 rastgele bit ile, bir kopyanın muhtemel hale gelmesinden önce onlarca yıl boyunca saniyede milyarlarca UUID oluşturmanız gerekecektir.
UUID'leri tire olmadan veya büyük harfle alabilir miyim?
Evet. "Çizgileri kaldır" 32 karakterlik onaltılık biçimi verir ve "Büyük harf" a–f'yi A–F olarak değiştirir. Kompakt bir büyük harf kimliğine ihtiyacınız varsa ikisini birlikte kullanın.
Aynı anda kaç tane üretebilirim?
Çalıştırma başına 1000'e kadar. Başka bir grup için yeniden oluşturun; her çalıştırma yeni rastgele değerler çeker.