Trình tạo UUID
Chọn số lượng và phiên bản, sau đó sao chép mã định danh. Mỗi lần tạo lại sẽ có các giá trị mới.
Kết quả
Điền vào các ô để xem kết quả.
Cách tính
- Các byte ngẫu nhiên đến từ Web Crypto, bộ tạo số ngẫu nhiên mật mã của trình duyệt.
- v4 có 122 bit ngẫu nhiên. Với v7, 48 bit đầu chứa thời gian Unix tính bằng mili giây; phần còn lại là ngẫu nhiên.
- Các bit phiên bản và biến thể tuân theo RFC 9562.
Ví dụ
Ví dụ UUID v4: 3f1c9a52-7b4e-4d2a-9c61-0e8f5b7a2d14.
Điều cần biết
- UUID v7 có thể tiết lộ gần đúng thời điểm tạo.
- UUID được tạo cục bộ và không lưu lại. Không dùng chúng làm mã bí mật.
Khi nào nên dùng
- Tạo mã định danh duy nhất cho bản ghi cơ sở dữ liệu hoặc đối tượng ứng dụng.
- Chọn v4 ngẫu nhiên hoặc v7 có thể sắp xếp theo thời gian.
Câu hỏi thường gặp
UUID v4 và v7 khác nhau thế nào?
v4 là mã ngẫu nhiên; v7 chứa thông tin thời gian nên thuận tiện hơn khi sắp xếp theo trình tự thời gian.
UUID có luôn duy nhất không?
Khả năng trùng lặp rất thấp, nhưng tiêu chuẩn UUID không bảo đảm tính duy nhất tuyệt đối về mặt toán học.
UUID tạo ra có được gửi hoặc lưu trên máy chủ không?
Không. UUID được tạo trong trình duyệt và không gửi lên máy chủ.