Lập trình

Tạo UUID

Tạo mã định danh UUID v4 ngẫu nhiên.

Các giá trị v7 vẫn tăng theo thứ tự từ điển trong cùng một mili giây. Việc định dạng không bao giờ thay đổi UUID bên dưới.

Tạo và giải mã UUID

Chọn v1, v4, v7, NIL hoặc Max rồi Tạo. Dán UUID bất kỳ vào Giải mã để đọc variant và timestamp đối với v1/v7. Các trường ngẫu nhiên dùng crypto.getRandomValues cục bộ trong trình duyệt.

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

Nó có thể tạo ra những phiên bản UUID nào?

Phiên bản 1 (dấu thời gian Gregorian 100 nano-giây + node), phiên bản 4 (hoàn toàn ngẫu nhiên), phiên bản 7 (theo thứ tự thời gian), cùng các giá trị UUID NIL và Max theo tiêu chuẩn RFC 9562.

Nó có thể giải mã UUID không?

Vâng. Dán bất kỳ UUID nào và nó sẽ xác định các giá trị NIL/Max, hiển thị biến thể RFC, đồng thời trích xuất dấu thời gian v1 hoặc v7 đầy đủ.

UUIDs có duy nhất không?

UUID v4 gồm 122 bit ngẫu nhiên. Phiên bản v7 kết hợp thời gian tính bằng mili-giây với bộ đếm đơn điệu được tạo ra bằng thuật toán mật mã, và mỗi nhóm được tạo ra đều được loại bỏ các giá trị trùng lặp.

Tôi có thể tạo nhiều cái cùng lúc không?

Vâng — hãy chọn số lượng (tối đa 1000) và sao chép tất cả chúng hoặc tải xuống dưới dạng CSV. Mọi thứ đều được tạo ra tại chỗ từ nguồn số ngẫu nhiên an toàn.

Cập nhật lần cuối: