Generator UUID
UUID memberi Anda pengidentifikasi unik secara global tanpa berkoordinasi dengan otoritas pusat. Generator ini menghasilkan nilai v1 (timestamp + MAC), v4 (acak), dan v7 (berprefiks timestamp, dapat diurutkan) yang patuh RFC 4122. Pilih versi, minta 1 atau 1000, dan salin daftarnya ke seed data, pembuatan API key, atau unit test Anda.
Cara menghasilkan UUID
-
1
Pilih versi
v4 untuk acak generik, v7 saat urutan pengurutan penting, v1 saat Anda butuh info timestamp.
-
2
Pilih kuantitas
Satu UUID atau batch hingga 10.000 dalam satu kali jalan.
-
3
Hasilkan
Nilai memakai crypto API browser untuk keacakan kriptografis.
-
4
Salin atau unduh
Ambil sebagai daftar baris baru, array JSON, atau CSV.
Versi UUID mana yang harus Anda pakai?
| Versi | Struktur | Terbaik untuk |
|---|---|---|
| v1 | Timestamp + jam + alamat MAC | ID log saat Anda butuh kronologi |
| v4 | 122 bit acak | ID unik generik, fixture test |
| v7 | Timestamp Unix ms + acak (dapat diurutkan) | Primary key di basis data |
Mengapa v7 menjadi default
v4 acak, yang membuatnya buruk sebagai primary key basis data: insert tersebar di seluruh B-tree dan menyakiti throughput tulis. v7 (difinalkan dalam RFC 9562 pada 2024) memberi prefiks UUID dengan timestamp 48-bit milidetik, sehingga baris baru mendarat di akhir indeks. Anda tetap mendapat keunikan dan tanpa koordinasi, plus urutan pengurutan kasar berdasarkan waktu pembuatan.
Aturan format
UUID adalah 128 bit yang dirender sebagai 32 digit heksa dalam pola 8-4-4-4-12:
018f5b9c-7d4a-7a1b-8c0e-2e1b3c4d5e6f
^^ ^
nibble versi bit varian
- Nibble versi adalah karakter ke-13 (setelah
018f5b9c-7d4a-). Ia4untuk v4,7untuk v7, dst. - Bit varian adalah dua bit pertama dari karakter ke-17. Keduanya
10(nibble tinggi8/9/a/b) untuk UUID RFC 4122.
Peluang tabrakan
Untuk v4, peluang menghasilkan duplikat sangat kecil: Anda perlu menghasilkan 2,7 kuintiliun (2,7 × 10^18) UUID sebelum mencapai peluang tabrakan 50%. Itu lebih dari yang akan pernah dilihat sebagian besar basis data. v7 berbagi ekor acak sehingga peluang tabrakan setara dalam milidetik yang sama.
Pertanyaan yang Sering Diajukan
Secara historis ya karena keduanya menyematkan alamat MAC host pembuat. Generator modern (termasuk yang ini) menggantinya dengan node ID 48-bit acak, jadi v1 tidak lagi mengungkapkan perangkat keras.
Saat dihasilkan dengan CSPRNG (yang tool ini pakai via crypto.getRandomValues), v4 cukup tak terduga untuk dipakai sebagai token sesi. Tetapi UUID bukan rahasia per se, jika Anda butuh rahasia, namai sebagai rahasia.
Ya, keduanya URL-safe (heksa dan tanda hubung saja). Untuk tampilan lebih pendek, pertimbangkan encoding base-32 atau base-62 dari 128 bit mentah, atau pakai ULID, yang 26 karakter dan dapat diurutkan seperti v7.
Tidak. Pembuatan terjadi di browser Anda dan nilainya tidak pernah menyentuh server.
Alat Terkait
Generator Nama Jepang Acak
Gabungkan satu dari 40 nama keluarga Jepang yang diromanisasi dengan satu dari 40 nama depan, nama keluarga lebih dahulu.
Generator Nama Prancis Acak
Buat 1–50 ide nama Prancis dua bagian dari daftar tetap berisi 40 nama depan dan 40 nama keluarga.
Pencari kata Wordle
Masukkan tebakan lima huruf beserta petunjuk hijau, kuning, dan abu-abu untuk menemukan kata bahasa Inggris yang cocok. Huruf berulang diperiksa dengan tepat.
Konverter Teks Gyaru
Ubah kana Jepang, kanji yang umum, dan huruf Latin menjadi gyaru-moji, atau pilih gaya lebar penuh, berlingkar, berkotak, atau tebal. Lalu salin.
Konverter ASCII ke Teks
Dekode daftar kode ASCII desimal kembali menjadi teks terbaca yang diwakilinya. Tempel kode yang dipisah spasi, koma, atau titik koma dan baca hasilnya seketika.
Salin Simbol Matematika
Telusuri dan salin simbol matematika, pi, sigma, integral, tak hingga, huruf Yunani, teori himpunan, siap ditempel di mana pun Unicode berfungsi.
Alat ini tersedia dalam bahasa lain
- ตัวสร้างรหัสสุ่ม (UUID Generator) [TH]
- Generator UUID [PL]
- Generador de UUID [ES]
- UUIDジェネレーター [JA]
- Gerador de UUID [PT]
- Générateur UUID [FR]
- Bộ tạo UUID [VI]
- UUID 생성기 [KO]
- مولّد UUID [AR]
- UUID-generator [SV]
- UUID-generator [NL]
- UUID-Generator [DE]
- UUID Generator [EN]
- Generatore UUID [IT]
- Генератор уникальных идентификаторов (UUID) [RU]
- UUID Oluşturucu [TR]
- UUID 生成器 [ZH]