UUID / GUID Oluşturucu
UUID nasıl oluşturulur?
Sonuç
Nasıl hesaplanır?
Araç, her UUID için sistemin kriptografik rastgele kaynağından 16 bayt alır, ardından iki alanı değiştirerek değeri geçerli bir sürüm 4 tanımlayıcıya çevirir: 7. baytın yüksek yarısı 4 (sürüm), 9. baytın üst iki biti 10 (varyant) yapılır. Kalan 122 bit tamamen rastgeledir. Bayt dizisi, 32 onaltılık rakam olarak xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx biçiminde 8-4-4-4-12 gruplarla yazılır; buradaki y her zaman 8, 9, a veya b olur.
Adet alanı üretilecek UUID sayısıdır (tam sayı). Boş bırakılırsa 1 sayılır, 20'den büyük değerler 20'ye, 1'den küçükler 1'e çekilir. Her satıra küçük harfle bir UUID yazılır. Hiçbir şey saklanmaz, bu yüzden her çalıştırmada yeni değerler çıkar.
Örnek hesaplama
Adet = 1 girdiğinizde 36 karakterlik tek satır elde edersiniz; 3 girseniz üç satır gelirdi. Değerler rastgele olduğundan sonucunuz başkasınınkinden ve önceki denemenizden farklı olur; 2026-10-17 tarihli örnek bir çalıştırmada şuna benzer bir değer çıktı: a00a3212-75ff-49e4-84c4-1760bb204092. Rakamlara değil kalıba bakın: ilk grup 8 onaltılık rakamdır, üçüncü grup 4 ile, dördüncü grup 8, 9, a veya b ile başlar. 50 girseniz de yine yalnızca 20 satır gelir.
Sık yapılan hatalar
- UUID'i gizli bilgi sanmak. Bu bir kimliktir; v4 değeri tahmin edilemez olsa da tek başına parola veya erişim anahtarı olarak kullanılmamalıdır.
- Aynı UUID'in tekrar çıkmasını beklemek. Her tıklamada yeni değerler üretilir, gerekenleri yeniden çalıştırmadan önce kopyalayın.
- 20'den fazla isteyip hepsinin geldiğini sanmak. Adet tek seferde en fazla 20 ile sınırlıdır.
- UUID'leri büyük/küçük harfe duyarlı karşılaştırmak. Burada küçük harf görünür, ama büyük harf yazan sistemlerde de aynı değer vardır; eşleştirmeden önce harf biçimini eşitleyin.
- Hedef sistem 36 karakterlik tireli biçimi bekliyorken tireleri silmek (ya da tersi). Veritabanı sütununuzun veya API'nin hangi biçimi istediğini kontrol edin.
Bu hesaplama hakkında
Bu araç, neredeyse tamamen rastgele bitlerden oluşturulup xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx gibi standart 36 karakterlik bir kalıba dönüştürülen sürüm 4 UUID'lerden (Evrensel Benzersiz Tanımlayıcı) bir veya birden çok üretir. İki sürüm 4 UUID'in çakışma olasılığı öylesine düşüktür ki, bunları merkezi bir otoriteye ihtiyaç duymadan, dağıtım veya tekrar kontrolü yapılmadan benzersiz tanımlayıcı olarak kullanmak mümkün olur.
Basit bir artan sayının ya mevcut olmadığı ya da bilgi sızdıracağı (örneğin kaç kayıt olduğunu ele vereceği) veritabanı satırlarına, API kaynaklarına, oturum belirteçlerine veya dosya adlarına benzersiz kimlik atayan yazılım geliştiricileri bu aracı kullanır. Kalite güvence mühendisleri ve test uzmanları da elle kimlik uydurmak zorunda kalmadan gerçekçi görünen benzersiz test verileri oluşturmak için anında UUID üretir.
Bu faydalı oldu mu?
En fazla 3 tepki seçebilirsiniz.
Popüler hesaplayıcılar
Kredi Hesaplama
Aylık taksit, toplam faiz ve ödeme planını hesaplayın.
Yüzde Hesaplama
Yüzde değişim, indirim ve oran hesaplamaları.
İndirim Hesaplama
İndirimli fiyatı, kazancı ve indirim tutarını hesaplayın.
Vücut Kitle Endeksi (VKİ)
Boy ve kiloya göre vücut kitle endeksini hesaplayın.
Yaş Hesaplama
Doğum tarihinden bugüne tam yıl, ay ve gün cinsinden yaşınızı hesaplayın.
Bileşik Faiz Hesaplama
Ana para, faiz oranı ve süreye göre bileşik faizle nihai tutarı hesaplayın.
Tüm Hesaplayıcılar
- Kredi Hesaplama
- Kar Hesaplama
- İndirim Hesaplama
- Vücut Kitle Endeksi (VKİ)
- Yüzde Hesaplama
- İdeal Kilo Hesaplama
- Yaş Hesaplama
- Gebelik Hesaplama
- Bileşik Faiz Hesaplama
- Bazal Metabolizma (BMR) Hesaplama
- Bahşiş Hesaplama
- Yakıt Maliyeti Hesaplama
- Tarih Farkı Hesaplama
- Uyku Döngüsü Hesaplama
- Günlük Su İhtiyacı Hesaplama
- Basit Faiz Hesaplama
- Kalp Atış Hızı Bölgeleri Hesaplama
- Koşu Temposu Hesaplama
- Evcil Hayvan Yaşı Hesaplama
- Kalori Yakım Hesaplama
- Makro Besin Dağılımı Hesaplama
- TDEE (Toplam Günlük Enerji İhtiyacı) Hesaplama
- Bel-Kalça Oranı Hesaplama
- Takdir ve Teşekkür Belgesi Hesaplama
- Tek Tekrar Maksimum (1RM) Hesaplama
- Yumurtlama (Ovülasyon) Hesaplama
- Elektrik Maliyeti Hesaplama
- Birim Fiyat Hesaplama
- Tasarruf Hedefi Hesaplama
- Başabaş Noktası Hesaplama
- Boya Hesaplama
- Vize-Final Ortalama Hesaplama
- İş Günü Hesaplama
- Saat Farkı (Süre) Hesaplama
- Yakıt Tüketimi Hesaplama
- Sıcaklık Birimi Çevirici
- Fayans (Seramik) Hesaplama
- En-Boy Oranı Hesaplama
- Roma Rakamı Çevirici
- Hedef Kilo Süresi Hesaplama
- Maaş Çevirici (Saatlik-Yıllık)
- Kredi Kartı Doğrulama (Luhn)
- Vücut Yüzey Alanı (BSA) Hesaplama
- Hissedilen Sıcaklık Hesaplama
- Ohm Kanunu Hesaplama
- PPI (Piksel Yoğunluğu) Hesaplama
- Molar Kütle Hesaplama
- Burç Hesaplama (Batı + Çin)
- IBAN Doğrulama
- Ayakkabı Numarası Dönüştürücü
- Ülke Bilgisi (Telefon Kodu) Sorgulama
- Saat Dilimi Farkı (Dünya Saati)
- CAGR (Bileşik Yıllık Büyüme) Hesaplama
- 72 Kuralı Hesaplama
- Kandaki Alkol (Promil) Hesaplama
- Yağsız Vücut Kütlesi (LBM) Hesaplama
- Pisagor Teoremi Hesaplama
- Hız Birimi Dönüştürücü
- İndirme Süresi Hesaplama
- Tarih Hesaplama (Gün Ekle/Çıkar)
Hesaplayıcı bulunamadı
Yorumlar (1)
Araç, istek başına bir ile yirmi arasında, rastgele baytlardan sürüm 4 tanımlayıcıları üretir; her yenilemede yeni bir küme çıkar. Değerler sunucumuzda üretilir; bu yüzden erişim anahtarı ya da jeton gibi gizli kalması gereken şeyleri kendi ortamınızda üretin. Test verisi, tohum betikleri ve yer tutucu kimlikler için rahatça kullanabilirsiniz. Hangi çıktı biçimi işinize yarar: büyük harf, tiresiz ya da süslü parantezli mi?