Trình tạo ULID

Tạo Universally Unique Lexicographically Sortable Identifiers ngay trong trình duyệt, với tùy chọn mốc thời gian tùy chỉnh.

Tùy chọn
Bắt đầu với một ULID, rồi chuyển sang chế độ lô khi bạn cần một danh sách có thể sắp xếp.

Chế độ đơn giữ kết quả tập trung; chế độ lô mở khóa số lượng và sắp xếp đơn điệu.

Dùng giá trị đồng hồ hiện tại hoặc cố định mốc thời gian ULID vào một mili giây Unix cụ thể.

Kết quả
Các giá trị ULID được tạo cục bộ cho chế độ và mốc thời gian đã chọn.

-

Tạo ULID cục bộ trong trình duyệt cho bản ghi, sự kiện, nhật ký, fixture và hệ thống phân tán cần mã định danh gọn với tiền tố có thể sắp xếp theo thời gian. Mỗi giá trị được tạo trên thiết bị này và có thể sao chép hoặc tải xuống mà không gửi cả lô đến dịch vụ khác.

Vì Sao Dùng ULID

ULID là viết tắt của Universally Unique Lexicographically Sortable Identifier. Nó kết hợp mốc thời gian mili giây Unix 48 bit với 80 bit ngẫu nhiên, rồi mã hóa kết quả thành chuỗi Crockford Base32 dài 26 ký tự. Cấu trúc đó giúp ULID an toàn trong URL, thân thiện với cơ sở dữ liệu và tự nhiên sắp xếp được theo thời điểm tạo.

Thời Gian Hiện Tại Hoặc Tùy Chỉnh

Dùng thời gian hiện tại cho bản ghi ứng dụng thông thường, khóa nhập và dữ liệu kiểm thử cần phản ánh thời điểm chúng được tạo. Chuyển sang mốc thời gian tùy chỉnh khi bạn cần mẫu trông có tính xác định, hàng được bổ sung ngược thời gian, sự kiện được phát lại hoặc fixture cần sắp xếp quanh một thời điểm cụ thể.

Lô Đơn Điệu

Khi bật chế độ lô đơn điệu, các ID được tạo cho cùng một mili giây sẽ tăng dần phần ngẫu nhiên để cả lô vẫn được sắp xếp theo thứ tự từ điển từ trên xuống dưới. Tắt chế độ này khi bạn muốn mỗi hàng dùng một phần ngẫu nhiên mới. Cả hai chế độ đều giữ mốc thời gian hiển thị trong mười ký tự đầu tiên.