UUID Oluşturucu
Pencere açıldığında rastgele bir sürüm 4 UUID hazırdır; beş ya da bin tane isteyin, Satır başına bir, JSON dizisi ya da SQL listesi olarak kopyalayın. Sürüm 7 zamanı başa koyar, böylece ID’ler üretildikleri sırayla dizilir; sürüm 5 ve 3 bir ismi her seferinde aynı UUID’ye çevirir; yanlarında ULID’ler ve Nano ID’ler de vardır.
Neler yapar
- Rastgele sürüm 4; zamana göre sıralı sürüm 7, bir milisaniyede bin tane üretilse bile sıralı; rastgele node’lu sürüm 1.
- DNS, URL, OID ya da X.500 ad alanında ya da kendi ad alanınızda bir isimden sürüm 5 ve 3; Nil ve Max UUID’leri.
- Aynı anda bir ila bin tane; tek tek ya da hepsi birden kopyalanır, indirilir, JSON ya da SQL olarak yazılır.
- Küçük ya da büyük harf; Tiresiz; .NET’in yazdığı gibi Süslü parantez; URN; ya da 22 karakterlik URL-safe Base64 (Base64URL).
- Düz metin olarak zamana göre sıralanan ULID’ler; herhangi uzunlukta ve alfabede Nano ID’ler, bir tekrarın ne zaman olası hale geleceğiyle birlikte.
- İncele: bir UUID ya da ULID yapıştırın; sürümünü, varyantını ve zaman taşıyorsa üretildiği zamanı görün.
Nasıl kullanılır
- Sürümü ya da ULID veya Nano ID’yi seçin.
- Kaç tane olacağını ve nasıl yazılacağını ayarlayın.
- Kopyalayın ya da indirin.
- Herhangi bir UUID’yi okumak için İncele sekmesine yapıştırın.
Neleri yapmaz
- Sürüm 2, 6 ve 8 üretmek: İncele’de okunurlar ama üretilmezler, çünkü kimse bunları istemez.
- Ağ kartınızın adresini taşıyan bir sürüm 1: bir web sayfası onu okuyamaz, zaten bir ID’de yeri de yoktur.
- KSUID, Snowflake ve CUID2: her biri kendi kütüphanesiyle gelir ve birine ihtiyaç duyan sistemde o zaten vardır.
- Bir API: ID’ler tarayıcınızda üretilir, sorulacak bir sunucu yoktur.
Sorular
Sürüm 4 mü, sürüm 7 mi?
Sıra önemli değilse sürüm 4. Veritabanı anahtarları için sürüm 7: sıralı anahtarlar dizini düzenli tutar ve ID’nin üretildiği zaman ondan geri okunabilir.
Bunlar gerçekten benzersiz mi?
Bir sürüm 4 UUID’nin 122 rastgele biti vardır. Bir kopya çıkma ihtimali çıkmama ihtimaline eşit olana kadar bunlardan yaklaşık 2,7 kentilyon üretmeniz gerekir.
Sürüm 5 neden her seferinde aynı UUID’yi veriyor?
Tasarım gereği: ad alanının ve ismin SHA-1’inden kurulur, bu yüzden aynı isim her makinede aynı ID’ye eşlenir. İki sistemin konuşmadan bir ID üzerinde anlaşması gereken yerde kullanın.
ULID nedir?
Crockford’un base32’sinden yirmi altı karakter, zaman başta; bu yüzden düz metin olarak oluşturulma zamanına göre sıralanır ve tire içermez. Altında bir UUID gibi 128 bittir.
Buradaki her şey tarayıcınızda çalışır. Yazdığınız, yapıştırdığınız ya da açtığınız hiçbir şey yüklenmez; hesap da sıra da yoktur. Bu nasıl oluyor.
Üreteçler klasöründe diğerleri
- Şifre Oluşturucu: Tarayıcınızda güçlü rastgele şifreler, akılda kalan parola cümleleri ve PIN’ler üretin; bit cinsinden gerçek entropi ve kırılma süresiyle.
- QR Kod Oluşturucu: Bağlantı, Wi-Fi, kişi, e-posta, SMS ve etkinlik için QR kod oluşturun: süresi hiç dolmayan statik kodlar, renkler, logo ve PNG ya da SVG indirme.
Bütün araçlarutilbrew hakkındaGizlilik