Rastgele v4 ve zaman sıralı v7 UUID'ler, bir seferde 1,000'e kadar, artı bir doğrulayıcı
Tarayıcınızda çalışır. Yazdığınız hiçbir şey bir yere gönderilmez.UUID, iki makinenin aynısını üretmeyeceği kadar rastgele 128 bitlik bir tanımlayıcıdır. Sürüm 4 tamamen rastgeledir; sürüm 7 bir zaman damgasıyla başlar, böylece satırlar oluşturulma zamanına göre sıralanır. Bir seferde 1,000'e kadar, tarayıcınızın kendi crypto işleviyle üretilir.
Bu sayfa İngilizce aslından makine çevirisiyle çevrilmiştir. Çeviri henüz bir kişi tarafından gözden geçirilmedi; esas alınması gereken İngilizce sürümdür. İngilizce aslını okuyun
Tür altında "v4 rastgele" veya "v7 zaman sıralı"yı seçin.
Kaç adet alanına ihtiyacınız olan sayıyı girin, 1,000'e kadar.
Kodunuzun beklediği biçime uymak için Büyük harf, Kısa çizgi veya Süslü parantez'i açın veya kapatın.
Oluştur'a, ardından Kopyala'ya tıklayın; bir liste için indirme simgesi onu metin dosyası olarak kaydeder.
Bu UUID oluşturucu tarayıcınızda sürüm 4 ve sürüm 7 UUID'ler üretir, bir seferde birden bine kadar. Büyük harf, kısa çizgisiz veya süslü parantezli biçimi seçin, sonra listeyi kopyalayın veya metin dosyası olarak indirin. Herhangi bir UUID'yi denetleyiciye yapıştırarak geçerli olup olmadığını, hangi sürüm olduğunu ve sürüm bir zaman kaydediyorsa ne zaman oluşturulduğunu görün.
Geliştiriciler bunu test verisi doldurmak, fixture'lar için birincil anahtar oluşturmak, bir API isteğine idempotency anahtarı koymak ya da yeni bir hizmete, özellik bayrağına veya kayıt girdisine sabit bir tanımlayıcı vermek için kullanır. Sürüm 7 veritabanı anahtarlarına uygundur: bir zaman damgasıyla başlar, böylece yeni satırlar oluşturulma zamanına göre sıralanır ve dizinler sıkı kalır.
Sürüm 4 değerleri crypto.randomUUID'den gelir. Sürüm 7 değerleri RFC 9562'yi izler: 48 bit milisaniye, sürüm ve varyant bitleri, bir sayaç ve crypto.getRandomValues'tan rastgele bitler. Aynı milisaniye içinde sayaç artar, bu yüzden bir seferde bin tane üretseniz bile bir gruptaki her UUID bir öncekinden büyüktür.
İki alternatif de yerleşiktir. ULID, Crockford base32'de 26 karakterdir; bir milisaniye zaman damgası ve ardından 80 rastgele bit içerir ve metin olarak sıralanır; monotonic seçeneği bir milisaniyedeki kimlikleri sırada tutar. nanoid kısa bir rastgele dizedir, varsayılan olarak 21 URL güvenli karakter; kendi uzunluğunuz ve alfabenizle, çakışma olasılığı tahminiyle birlikte. Denetleyici UUID'nin olduğu gibi ULID'nin zamanını da çözer.
Hiçbir şey bir sunucuya gönderilmez ve üretilen değerler asla saklanmaz; seçenekler bu cihazda hatırlanır. UUID bir sır değil bir tanımlayıcıdır, bu yüzden parola veya erişim belirteci olarak kullanmayın. İlgili araçlar: Password Generator, Hash Generator, Unix Timestamp Converter.
Sürüm 4, sürüm ve varyant bitleri dışında tamamen rastgeledir. Sürüm 7 milisaniye cinsinden zamanla başlar, ardından rastgele bitler ekler, bu yüzden v7 UUID'ler oluşturuldukları sıraya göre sıralanır. Veritabanı birincil anahtarları için v7'yi, sıranın hiçbir şey ele vermemesi gerektiğinde v4'ü kullanın.
Pratikte evet. Bir v4 UUID'de 122 rastgele bit vardır; bir çakışmanın olası hâle gelmesi için yıllarca saniyede milyarlarca üretmeniz gerekir. Sürüm 7 bir milisaniye zaman damgası ve bir sayaç ekler, bu da tek bir oluşturucu içinde çakışmayı imkânsız kılar.
Evet. GUID, aynı 128 bitlik tanımlayıcının Microsoft'taki adıdır. Windows araçları onu genellikle süslü parantez içinde büyük harfle yazdırır; bunu Büyük harf ve Süslü parantez seçenekleriyle açabilirsiniz.
ULID, düz metin olarak zamana göre sıralanması gereken veritabanı anahtarlarına ve günlüklere uygundur; 36 yerine 26 karakterdir. nanoid, zaman damgası istenmeyen URL'lerdeki veya dosya adlarındaki kısa kimliklere uygundur. Bir şema, API veya veritabanı sütun türü UUID beklediğinde UUID kullanın.
Onu Bir UUID kontrol et kutusuna yapıştırın. Değerin geçerli olup olmadığını, sürümü ve varyantı, sürüm 1, 6 ve 7 için de oluşturulduğu tarih ve saati gösterir. Sürüm, üçüncü grubun ilk rakamıdır.
Hayır. Tarayıcınızda onun güvenli rastgele sayı üreteciyle oluşturulur ve asla gönderilmez veya saklanmaz. Yalnızca büyük harf veya üretilecek sayı gibi seçenekleriniz bu cihazda hatırlanır.
Hâlâ takıldınız mı? UUID Oluşturucu hakkında sorun ve bilen herkes yanıtlayabilir. Hesap gerekmez.