
ULID
Tạo ULID 26 ký tự, sắp xếp được theo thời gian, ngay trên trình duyệt.
- 26 ký tự Crockford Base32
- 10 ký tự đầu là thời gian, 16 ký tự sau là ngẫu nhiên
- Tạo ngay trên trình duyệt
- Nút COPY sao chép nhanh
Giới thiệu
ULID (Universally Unique Lexicographically Sortable Identifier) gồm 48 bit mốc thời gian (mili giây) và 80 bit ngẫu nhiên, mã hoá bằng Crockford Base32 thành 26 ký tự.
Công cụ tạo ULID ngay trên trình duyệt của bạn, không gửi dữ liệu đi đâu, và có nút COPY để dùng ngay.
Cách sử dụng
- 1Mở công cụ ULID, một ULID đã được tạo sẵn.
- 2Bấm COPY để sao chép.
- 3Tải lại trang để tạo ULID mới.
Câu hỏi thường gặp
ULID là gì?
Là mã định danh 26 ký tự kết hợp mốc thời gian và phần ngẫu nhiên, vừa gần như duy nhất vừa sắp xếp được theo thứ tự thời gian.
Vì sao ULID sắp xếp được theo thời gian?
10 ký tự đầu mã hoá mốc thời gian theo thứ tự chữ cái tăng dần, nên ULID tạo sau thường lớn hơn ULID tạo trước khi so sánh chuỗi.
ULID có chứa các ký tự I, L, O, U không?
Không. Bảng Crockford Base32 bỏ bốn ký tự này để tránh nhầm lẫn với số 1 và số 0.
Nên chọn UUID hay ULID?
Nếu cần mã dễ sắp xếp theo thời gian (ví dụ làm khoá chính trong cơ sở dữ liệu) thì ULID thuận tiện. Nếu cần tương thích rộng với hệ thống sẵn có thì UUID phổ biến hơn.



