Generator UUID - UUID v4 Acak dengan Format Kustom

Buat UUID versi 4 secara massal dengan format yang bisa disesuaikan, lalu salin atau unduh sebagai file teks.

Generator UUID

Laporkan Masalah

Menemukan bug atau punya saran untuk Generator UUID - UUID v4 Acak dengan Format Kustom? Beritahu kami!

1
1 500

Generator UUID

Alat ini membuat UUID versi 4 (Universally Unique Identifier), varian acak yang ditentukan dalam RFC 4122, sepenuhnya di dalam browser. Anda memilih berapa banyak yang dihasilkan sekaligus, dari 1 hingga 500, serta formatnya: dengan atau tanpa tanda hubung, huruf besar atau kecil, dibungkus tanda kurung kurawal atau tanda kutip, dan dipisahkan dengan koma atau baris baru biasa. Hasilnya muncul di kotak teks yang bisa disalin atau diunduh sebagai file teks. Karena semuanya berjalan secara lokal di browser, tidak ada nilai yang dikirim ke server.

Bagaimana UUID versi 4 dibuat

UUID terdiri dari 32 digit heksadesimal yang dibagi menjadi lima kelompok dengan pola 8-4-4-4-12, dihubungkan dengan tanda hubung menjadi string sepanjang 36 karakter. Dua dari digit tersebut tetap, bukan acak: digit pertama pada kelompok ketiga selalu 4 dan menandai versi; digit pertama pada kelompok keempat selalu 8, 9, a, atau b dan menandai varian RFC 4122. Digit lainnya berasal dari Web Crypto API browser, crypto.randomUUID(), yang memberikan 122 bit keacakan dan sekitar 5,3 x 10^36 nilai yang mungkin. Karena nilainya dibuat secara lokal, bukan diberikan oleh registri pusat, dua orang yang menjalankan alat ini pada saat bersamaan hampir selalu mendapatkan hasil yang berbeda.

Contoh penerapan

Membuat 6 UUID tanpa tanda hubung dan dengan huruf besar mengubah nilai seperti b2f6a9c1-4e8d-4a37-9c05-1f6a3d8b7e29 menjadi B2F6A9C14E8D4A379C051F6A3D8B7E29, diulang pada baris terpisah untuk masing-masing dari 6 hasil tersebut. Dengan opsi koma diaktifkan, koma ditambahkan di akhir setiap baris kecuali baris terakhir, format yang diharapkan sebagian besar alat impor basis data untuk daftar nilai. Dengan tanda kutip dan tanda kurung kurawal diaktifkan bersamaan, nilai yang sama menjadi "{b2f6a9c1-4e8d-4a37-9c05-1f6a3d8b7e29}", siap ditempelkan langsung ke kode sumber. Hasilnya dapat diunduh sebagai file .txt yang dinamai sesuai jumlahnya, misalnya uuids-6.txt.

Dari placeholder menjadi nilai sebenarnya

Kegunaan umum lainnya adalah mengganti pengenal placeholder dalam sebuah data sebelum data itu disimpan:

// Sebelum
{ "idPesanan": "" }

// Sesudah
{ "idPesanan": "b2f6a9c1-4e8d-4a37-9c05-1f6a3d8b7e29" }

Pertanyaan yang Sering Diajukan