UUID Oluşturucu
Uygulamalarınız için rastgele UUID'ler (v4) oluşturun.
UUID'ler crypto.randomUUID() (v4) kullanılarak oluşturulur — kriptografik olarak rastgele, tamamen tarayıcınızda üretilir.
UUID Oluşturucu, standart 8-4-4-4-12 onaltılık biçimde evrensel olarak benzersiz tanımlayıcılar (UUID) oluşturur. UUID, merkezi bir otorite gerektirmeden uzay ve zamanda benzersiz olacak şekilde tasarlanmış 128 bitlik bir değerdir; veritabanı birincil anahtarları, oturum belirteçleri, istek izleme kimlikleri ve dağıtılmış sistem tanımlayıcıları için idealdir.
Yeni bir rastgele UUID v4 üretmek için Oluştur'a tıklayın veya toplu işlemler için aynı anda bir UUID grubu oluşturun. Her UUID, tek tıklamayla kopyalamaya hazır olarak görüntülenir.
UUID v4 değerleri tarayıcıda kriptografik olarak güvenli rastgele sayılar kullanılarak oluşturulur; bu, dünyada herhangi bir kaynaktan gelen iki UUID'nin asla çakışmaması gerektiği anlamına gelir. Bu, benzersiz tanımlayıcılara ihtiyaç duyan hemen hemen tüm uygulamalar için güvenli bir varsayılan seçenek yapar.
Sıkça Sorulan Sorular
Kod Uygulaması
import uuid
# Generate a random UUID v4
new_uuid = uuid.uuid4()
print(new_uuid) # e.g. 550e8400-e29b-41d4-a716-446655440000
print(str(new_uuid)) # as string
print(new_uuid.hex) # without hyphens: 550e8400e29b41d4a716446655440000
# Generate multiple UUIDs
uuids = [str(uuid.uuid4()) for _ in range(5)]
for u in uuids:
print(u)
# UUID v1 (time-based, includes MAC address — less private)
time_based = uuid.uuid1()
print(time_based)
# Parse an existing UUID string
parsed = uuid.UUID("550e8400-e29b-41d4-a716-446655440000")
print(parsed.version) # 4Comments & Feedback
Comments are powered by Giscus. Sign in with GitHub to leave a comment.