ToolHub
Mở công cụ

Trình tạo ULID

Tạo định danh duy nhất có thể sắp xếp theo định dạng ULID

Công cụ nhà phát triển

Về công cụ này

Trình tạo ULID tạo định danh duy nhất sắp xếp từ điển toàn cầu, kết hợp timestamp 48 bit với thành phần ngẫu nhiên 80 bit. ULID sử dụng mã hóa Crockford Base32 an toàn cho URL, có thể sắp xếp theo thời gian. Tất cả quá trình tạo đều hoàn thành cục bộ trong trình duyệt sử dụng Web Crypto API để tạo số ngẫu nhiên an toàn.

Tính năng chính

Xem nhanh

Tình huống sử dụng

id generator

Câu hỏi thường gặp

Trình tạo ULID là gì?

Trình tạo ULID là một công cụ dành cho nhà phát triển trực tuyến, Tạo định danh duy nhất có thể sắp xếp theo định dạng ULID. Nó hoàn toàn chạy trong trình duyệt của bạn, không gửi bất kỳ dữ liệu nào đến máy chủ.

Sự khác biệt giữa ULID và UUID là gì?

ULID là chuỗi 26 ký tự được mã hóa bằng Crockford Base32, trong khi UUID là chuỗi thập lục phân 36 ký tự có dấu gạch nối. ULID có thể sắp xếp theo thời gian tạo, rất phù hợp cho chỉ mục cơ sở dữ liệu. UUID là ngẫu nhiên, không thể sắp xếp.

Độ chính xác timestamp của ULID là bao nhiêu?

ULID sử dụng timestamp Unix 48 bit, độ chính xác đến mili giây. Timestamp chiếm 10 ký tự đầu của ULID, cung cấp tính duy nhất có thể sắp xếp theo thời gian. Hai ULID được tạo trong cùng một mili giây được phân biệt bằng phần ngẫu nhiên 80 bit.

Có thể tạo bao nhiêu ULID một lần?

Bạn có thể sử dụng bộ chọn số lượng để tạo từ 1 đến 20 ULID một lần. Mỗi ULID được tạo độc lập, có timestamp và phần ngẫu nhiên riêng, đảm bảo tất cả đều duy nhất.

ULID có an toàn cho URL không?

Có. ULID sử dụng mã hóa Crockford Base32, chỉ chứa chữ hoa và số (0-9, A-Z, loại trừ I, L, O, U để tránh nhập nhằng), có thể sử dụng an toàn trong URL mà không cần mã hóa.