UUID üretici
10 UUID'lik bir parti sizi bekliyor — rastgele v4 ile zaman sıralı v7 arasında geçiş yapın, biçimlerini değiştirin, kopyalayın veya indirin.
Üretilen UUID'ler
Nasıl kullanılır
- Sayfa açılırken 10 UUID listelenmiş halde hazır — ihtiyacınız olanı alın veya "Kaç adet" alanını değiştirerek tek seferde 1000'e kadar üretin.
- Bir sürüm seçin: "v4 rastgele" 122 bit rastgelelik içerir; "v7 zaman sıralı" ilk 48 bite Unix milisaniye zaman damgası yerleştirir, böylece tanımlayıcılar oluşturulma sırasına göre sıralanır.
- Tireler / Büyük harf / { Süslü parantez } seçenekleriyle biçimi değiştirin — 32 karakterlik tiresiz biçim veya Windows ve .NET'in kullandığı {…} biçimi gerektiğinde işe yarar.
Örnek
Ayarlar
v4 · kaç adet: 3 · küçük harf · tireli
Olası bir sonuç
3f2a1c90-7b4e-4b8a-9f31-0c5d6e7a8b12 8c1d0e77-5a2b-4f60-9c31-7ad4e02b5f19 b07c5e21-9d34-4a18-8e6b-1f2c9a0d4e35
Değerler rastgele olduğu için bunların aynısını asla elde edemezsiniz — bunun yerine biçimi kontrol edin: 8-4-4-4-12 gruplarında 36 karakter, v4 için 13. onaltılık karakter her zaman 4 (v7 için 7), 17. karakter her zaman 8, 9, a veya b. Bu sayfadaki her UUID cihazınızda üretilir ve cihazdan çıkmaz.
Kurallar, sınırlar ve bilinen sorunlar
- Yalnızca v4 ve v7. v1 ve v6 bir MAC adresi veya düğüm tanımlayıcı gerektirir, tarayıcı bunu sağlayamaz — uydurmak v1'e benzeyen ama olmayan bir şey üretir. v8 yerleşimi her sağlayıcıya bırakır, bu yüzden genel bir şey söylenemez. Nil UUID üretilecek bir şey değil bir sabittir: 00000000-0000-0000-0000-000000000000.
- v4 122 rastgele bit taşır (128 eksi 4 sürüm biti ve 2 varyant biti). v7 48 bit zaman damgası artı 74 rastgele bit taşır.
- Aynı parti içinde v7, milisaniye sabitken 12 bitlik rand_a yerine artan bir sayaç koyar (RFC 9562'nin izin verdiği bir yöntem), böylece parti artan sırada sıralanır. Bedeli o milisaniye içinde 12 bit entropidir; aynı milisaniyede 4096 tanımlayıcıyı aşınca sayaç dolar ve sıralama garantisi sona erer.
- Tek seferde en fazla 1000 UUID. Daha fazlası istendiğinde sessizce kesmek yerine hata bildirir.
- Rastgelelik tarayıcınızın crypto.getRandomValues kaynağından gelir. Her UUID uygulamasında olduğu gibi benzersizlik olasılıksaldır — bu araç doğru yapılandırmayı vaat eder, küresel benzersizliği değil.
- Tireler, büyük harf ve süslü parantez yalnızca değerlerin yazılış biçimini değiştirir, değerlerin kendisini asla.
- Adedi artırmak mevcut değerleri korur ve yenilerini ekler; yalnızca "Yeniden üret" veya sürüm değişikliği tüm partiyi değiştirir.
- Sayfayı yeniden yüklemek yeni bir parti üretir: geçmiş yok, kayıtlı liste yok, değerleri taşıyan bağlantı yok. Saklamanız gerekiyorsa .txt dosyasını indirin.
- "Kaç adet" için rakamlar ASCII 0-9, Arap-Hint ٠-٩, Farsça ۰-۹ veya tam genişlik 0-9 olarak girilebilir ve grup ayırıcılar yoksayılır, dolayısıyla "1 000" 1000 demektir.
İlgili araçlar
Tanımlayıcılara sahip olduktan sonra genellikle ihtiyaç duyulanlar.