UUID / ULID / NanoID Oluşturucu

RFC 4122 sürüm 4 UUID'leri, sıralanabilir ULID'leri ya da kompakt NanoID'leri üretin — tek tek ya da toplu olarak. Microsoft tarzı GUID çıktısı yalnızca büyük harfli, süslü parantezli UUID biçimidir. Aşağıdan tanımlayıcı türünü ve seçeneklerini seçin; her değer tarayıcının kriptografik rastgele kaynağını kullanır. İnsan kimlik bilgileri için Parola Üretici'ye de bakın.
Tamamen yerel çalışır — hiçbir şey yüklenmez.
Kimlik türü: 122 rastgele bit, 8-4-4-4-12 biçiminde.
Miktar: Biçim: Süslü parantez:
Büyük harf + { } + tireler = klasik Windows GUID. Tiresiz biçimler 32 onaltılık karakterdir.
Bir adet ve biçim seçin, sonra Üret'e tıklayın — ya da Ctrl+Enter'a basın.
UUID v4, 8-4-4-4-12 onaltılık rakam olarak biçimlendirilmiş 122 bit saf rastgeleliktir (xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx); sabit 4 sürümü, y (her zaman 8, 9, a ya da b) varyantı işaretler. Çakışmalar pratikte imkânsızdır.

ULID (Evrensel Benzersiz Sözlükbilimsel Olarak Sıralanabilir Kimlik), 26 karakterli bir Crockford Base32 dizgisidir: 48 bitlik milisaniye zaman damgası (ilk 10 karakter, böylece değerler 10889 yılına kadar oluşturulma zamanına göre sıralanır) artı 80 rastgele bit. Aynı milisaniyede oluşturulan kimlikler monoton olarak üretilir — sonraki değer her zaman kesinlikle daha büyüktür — bu da ULID'i yoğun eklemeli veritabanı anahtarları ve olay akışları için ideal kılar.

NanoID, metinde bir UUIDv4 kadar boyutta ama karakter başına daha yoğun, kompakt ve URL'ye güvenli bir kimliktir (64 sembollü alfabe, varsayılan olarak 21 karakter); uzunluk ve çakışma olasılığı ayarlanabilir (eklenen her karakter alfabe alanını 64× çarpar). Kısa herkese açık anahtarlar, paylaşım belirteçleri ve URL'lerde iyi okunan veritabanı satırları için harikadır.