Nouplo

UUID Oluşturucu

Toplu UUID v4 ya da v7 tanımlayıcıları, güvenli bir rastgelelik kaynağıyla kendi cihazınızda üretilir.

Örnekler girdiyi ve ayarları geçici olarak değiştirir. Önceki çalışmanızı geri yükleyebilirsiniz.

üretildi
5
Çıktı
••••••••••••••••••••••••••••••••••••
••••••••••••••••••••••••••••••••••••
••••••••••••••••••••••••••••••••••••
••••••••••••••••••••••••••••••••••••
••••••••••••••••••••••••••••••••••••

Dosyalarınız cihazınızda kalır

Bu araç tamamen tarayıcınızda çalışır. Yapıştırdığınız içerik cihazınızda işlenir ve asla bir sunucuya gönderilmez; bu yüzden token'lar, anahtarlar ve yayımlanmamış metinlerle güvenle kullanabilirsiniz.

Örnek

Örnek: sipariş tablosu için v7 anahtarlar ve içlerindeki zaman

Bir e-ticaret sitesinin geliştiricisi siparişlere birincil anahtar olarak UUID verecek ve yeni kayıtların dizinde sona eklenmesini istiyor. Ayarlar: Sürüm «v7 (zamana göre sıralanır)», Kaç tane 4, büyük harf kapalı. Saat: 20 Ekim 2026, 10:00:00 (TSİ).

  1. İlk 12 onaltılık rakam, 1 Ocak 1970’ten beri geçen milisaniyedir: 01a1581c1d80 = 1.792.479.600.000 ms = 20.10.2026 10:00:00,000 Türkiye saati.
  2. Üçüncü grubun ilk rakamı sürümdür (7), dördüncü grup 8, 9, a ya da b ile başlar; geri kalan 74 bit rastgeledir.
  3. Aynı milisaniyede üretilen anahtarlar üretildikleri sırayla dizilir: her biri öncekinin rastgele kısmına 1 ve biraz rastgelelik ekler. Bir milisaniye sonrakiler hep onlardan sonra gelir.
UUID (v7) Zaman damgası
01a1581c-1d80-7960-8956-40c35adb3edb 10:00:00,000
01a1581c-1d80-7960-8956-40c35adb90ce 10:00:00,000
01a1581c-1d81-7c4e-8990-a246a6174aa5 10:00:00,001
01a1581c-1d82-72ed-a2ac-ab3b5fe141a9 10:00:00,002
01a1581c-2168-74b9-b2d5-420c03e2789c 10:00:01,000

Metin olarak sıralanınca oluşturulma sırasına göre dizilen anahtarlar. Sizin üreteceğiniz UUID’ler başka olur: zaman cihazınızın saatinden, son bölüm rastgelelikten gelir. Sıranın önemi yoksa v4 seçin.

Nasıl çalışır

  1. Sürümü seçin: tümüyle rastgele tanımlayıcılar için v4, oluşturulma zamanına göre sıralananlar için v7.
  2. Kaç tane gerektiğini belirtin, 1 ile 500 arası. Her biri bağımsız üretilir.
  3. Kuralınız büyük onaltılık harf bekliyorsa büyük harfleri açın.
  4. UUID üret’e basın ve listeyi kopyalayın. Her UUID kendi satırındadır.

Sık sorulan sorular

v4 ile v7 arasındaki fark ne?
v4, birkaç sabit bit dışında saf rastgeleliktir; hiçbir sıra taşımaz. v7 ise başa milisaniye çözünürlüklü bir zaman damgası koyar, böylece tanımlayıcılar oluşturulma sırasına göre sıralanır — bir veritabanı dizinine çok daha naziktir ve yeni anahtarlar için v7’nin önerilmesinin sebebi budur.
Rastgelelik nereden geliyor?
İşletim sisteminin beslediği, tarayıcının kriptografik üreticisi olan crypto.getRandomValues’tan. Birkaç çıktıdan tahmin edilebilen Math.random’dan değil.
Aynı UUID iki kez çıkabilir mi?
Pratikte hayır. Bir v4’te 122 rastgele bit vardır; tekrarın kayda değer olması için milyarlarcasını çekmek gerekir. v7 ayrıca zamanı da içerir, bu da çakışmayı daha da olanaksız kılar.
Bir UUID’den oluşturulma zamanı okunabilir mi?
v7’de evet: ilk 12 onaltılık rakam (tirelerden önceki 8 ve sonraki 4) 1 Ocak 1970’ten beri geçen milisaniyedir; 01a1581c1d80, 20 Ekim 2026 10:00 (TSİ) demektir. v4’te zaman bilgisi yoktur. Bu yüzden oluşturulma zamanı gizli kalmalıysa v4 kullanın.
Büyük harf mi küçük harf mi kullanmalıyım?
İkisi de aynı UUID’dir; standart küçük harfle yazmayı önerir ve karşılaştırırken büyük-küçük harfe bakılmamasını ister. Bir sistem ya da kodlama kuralı büyük harf bekliyorsa «Büyük harfler»i açın.
Bir sunucuya bir şey gönderiliyor mu?
Hayır. Tanımlayıcılar tarayıcınızda doğar ve hiçbir yere iletilmez.

İlgili araçlar