Generator UUID ini, juga dikenal sebagai GUID, membuat pengenal siap pakai untuk aplikasi, database, API, data uji, log, migrasi, dan dokumentasi. Anda dapat membuat nilai UUID v4 acak atau nilai UUID v7 berbasis waktu, lalu menyalinnya sebagai baris teks biasa, daftar koma, array JSON, nilai SQL, string dalam tanda kutip, URN, atau ID tanpa tanda hubung.
Generator UUID
Buat nilai UUID v4 atau UUID v7, format untuk kebutuhan kerja nyata, salin hasil massal, dan periksa UUID yang ditempel.
Gunakan UUID v4 untuk pengenal acak yang aman. Gunakan UUID v7 saat Anda memerlukan ID berbasis waktu yang lebih mudah diurutkan berdasarkan waktu pembuatan di database dan log.
Catatan: UUID v4 menggunakan keacakan browser yang aman jika didukung. UUID v7 berbasis waktu dan berguna untuk kunci database, tetapi dapat mengungkap perkiraan waktu pembuatannya.
Periksa UUID
Tempel UUID untuk memvalidasi, mendeteksi versi, memeriksa varian, dan mendekode timestamp jika UUID tersebut adalah UUID v7.
Fungsi generator UUID ini
Alat ini dapat membuat satu UUID atau daftar massal hingga 1.000 UUID. Anda juga dapat memilih versi, kapitalisasi huruf, format output, dan pemisah, sehingga hasilnya siap ditempel ke kode, spreadsheet, skrip database, payload API, atau file konfigurasi.
- UUID v4: paling cocok untuk pengenal acak, ID publik, token, rekaman database, data uji, dan pengembangan umum.
- UUID v7: paling cocok saat Anda memerlukan ID yang menyertakan urutan waktu pembuatan, berguna untuk log, event, baris database, dan sistem terdistribusi.
- Pembuatan massal: berguna untuk rekaman tiruan, data seed, file impor, pengujian QA, dan contoh dataset.
- Opsi format: UUID standar, tanpa tanda hubung, kurung kurawal, URN, string dalam tanda kutip, array JSON, dan nilai SQL.
- Pemeriksa UUID: memvalidasi UUID yang ditempel, mendeteksi versi, memeriksa varian, dan menampilkan timestamp untuk UUID v7.
Kapan menggunakan UUID v4
Gunakan UUID v4 saat Anda membutuhkan ID acak yang tidak mengungkap waktu pembuatannya. Ini adalah pilihan umum untuk ID rekaman publik, objek API, primary key database, data uji sementara, rekaman pelacakan, alat internal, dan nama file yang dibuat otomatis.
UUID v4 biasanya menjadi pilihan awal yang paling aman saat Anda hanya membutuhkan keunikan dan tidak perlu mengurutkan data berdasarkan waktu pembuatan.
Kapan menggunakan UUID v7
Gunakan UUID v7 saat Anda menginginkan ID yang lebih mudah diurutkan berdasarkan waktu pembuatan. Ini dapat membantu indeks database, log event, rekaman analitik, antrean, audit trail, dan sistem tempat rekaman baru terus ditambahkan.
UUID v7 dapat mengungkap perkiraan waktu pembuatan, jadi gunakan UUID v4 jika privasi timestamp penting.
Format output yang umum
| Format | Penggunaan terbaik |
|---|---|
| Standar dengan tanda hubung | Penggunaan umum, database, API, dokumentasi |
| Tanpa tanda hubung | Sistem yang memerlukan ID ringkas 32 karakter |
| Dengan kurung kurawal | Perangkat lunak lama, referensi bergaya Windows, sistem legacy |
| URN | Pengenal formal, spesifikasi, XML, metadata, dokumentasi |
| String dalam tanda kutip | Kode, array, konfigurasi, contoh payload |
| Array JSON | Pengujian API, data tiruan, JavaScript, payload impor |
| Nilai SQL | Skrip insert, data seed, pengujian database |
Cara menggunakan pemeriksa UUID
Tempel UUID apa pun ke pemeriksa untuk memastikan apakah UUID tersebut valid. Pemeriksa ini menerima UUID standar, UUID tanpa tanda hubung, UUID dengan kurung kurawal, dan UUID bergaya URN.
Untuk UUID v7, pemeriksa juga menampilkan timestamp yang tertanam. Ini berguna saat Anda perlu memeriksa ID dari log, event, baris database, atau output debugging.
Contoh penggunaan praktis
- Data seed database: buat 50 UUID sebagai nilai SQL lalu tempelkan ke skrip insert.
- Pengujian API: buat UUID sebagai array JSON untuk permintaan tiruan atau payload uji.
- Spreadsheet: buat satu UUID per baris lalu tempelkan daftarnya ke sebuah kolom.
- Log dan event: gunakan UUID v7 saat pengurutan berdasarkan perkiraan waktu pembuatan berguna.
- ID publik: gunakan UUID v4 saat Anda menginginkan pengenal acak yang tidak mengekspos informasi waktu.
Tips memilih UUID yang tepat
Pilih UUID v4 sebagai pilihan awal yang paling sederhana dan paling privat. Pilih UUID v7 saat urutan insert, urutan log, atau pengurutan database penting. Gunakan UUID huruf kecil standar kecuali sistem Anda secara khusus memerlukan huruf besar, tanpa tanda hubung, kurung kurawal, atau format URN.
Untuk sebagian besar proyek nyata, pilihan awal terbaik adalah UUID v4 dalam format standar huruf kecil. Untuk sistem baru yang sangat bergantung pada database dan membutuhkan urutan pembuatan, uji UUID v7.
Sumber
Alat ini dibuat berdasarkan spesifikasi UUID terbaru dan API kriptografi browser yang digunakan untuk membuat nilai acak yang aman.
- RFC 9562: Pengidentifikasi Unik Universal (UUID) – standar UUID resmi terbaru, termasuk UUID v4 dan UUID v7.
- MDN Web Docs: Crypto.randomUUID() – API browser untuk membuat nilai UUID v4 yang aman secara kriptografis.
- MDN Web Docs: Crypto.getRandomValues() – API browser yang digunakan untuk byte acak yang kuat secara kriptografis di generator cadangan.
CalcuLife.com









Tinggalkan komentar