Cara menggunakan
- Pilih kuantiti. Sekumpulan ULID dijana serta-merta; klik Jana untuk kumpulan baharu.
- Nyahpilih Huruf besar jika anda memerlukan huruf kecil.
- Salin senarai atau muat turunnya sebagai fail teks.
- Untuk melihat masa dalam ULID, tampalkannya di bawah Periksa ID.
Penerangan pilihan
- Struktur
- 10 aksara pertama ialah cap masa Unix 48 bit dalam milisaat, manakala 16 aksara terakhir ialah 80 bit rawak — 26 aksara semuanya.
- Abjad
- Crockford Base32, yang tidak menggunakan I, L, O dan U kerana mudah mengelirukan. Selamat untuk URL dan tidak peka huruf besar kecil ketika dihuraikan.
- Huruf besar
- Spesifikasi mengesyorkan huruf besar; huruf kecil juga merupakan ULID yang sah.
Contoh
01ARZ3NDEKTSV4RRFFQ69G5FAV
10 aksara pertama, 01ARZ3NDEK, ialah cap masa (2016-07-30 23:54:10.259 UTC); 16 aksara terakhir adalah rawak.
Soalan lazim
Apakah perbezaan ULID dengan UUID?
ULID juga mempunyai 128 bit, tetapi bermula dengan cap masa, jadi pengisihan rentetan mengikut masa penciptaan. Panjangnya 26 aksara berbanding UUID yang mempunyai 36 aksara dan tiada tanda sempang. Jika anda memerlukan format UUID standard, UUID v7 juga boleh diisih mengikut masa.
Adakah ULID yang dicipta dalam milisaat yang sama tersusun?
ULID yang dijana di sini memilih bahagian rawak secara berasingan, jadi susunannya dalam milisaat yang sama adalah rawak. Antara milisaat, ia tersusun mengikut masa.
Bolehkah dua ULID bertembung?
Hanya ULID daripada milisaat yang sama boleh bertembung, dan dengan 80 bit rawak anda memerlukan kira-kira 1.56 × 10¹¹ daripadanya dalam satu milisaat untuk peluang perlanggaran 1%.
Adakah ULID mendedahkan masa ia dicipta?
Ya, sehingga milisaat. Jika masa penciptaan sensitif, gunakan UUID v4 atau Nano ID yang sepenuhnya rawak.
Privasi
Alat ini berjalan sepenuhnya dalam pelayar anda. Fail dan teks anda diproses pada peranti anda dan tidak pernah dimuat naik ke pelayan kami.