Trình tạo UUID
Công cụ tạo UUID này tạo UUID phiên bản 4 ngẫu nhiên, từng cái một hoặc theo lô 10 hay 25, bằng bộ sinh số ngẫu nhiên an toàn mật mã của trình duyệt.
Về công cụ này
Công cụ tạo UUID này tạo UUID phiên bản 4 ngẫu nhiên, từng cái một hoặc theo lô 10 hay 25, bằng bộ sinh số ngẫu nhiên an toàn mật mã của trình duyệt.
Cách sử dụng
- Nhấn Generate UUID để tạo một UUID.
- Nhấn Generate 10 hoặc Generate 25 để tạo danh sách, mỗi dòng một UUID.
- Nhấn Copy All để sao chép kết quả.
Điều nên biết
- UUID là mã định danh 128 bit, được viết thành 32 chữ số thập lục phân theo mẫu 8-4-4-4-12.
- UUID phiên bản 4 là ngẫu nhiên: 122 trong 128 bit là ngẫu nhiên, phần còn lại đánh dấu phiên bản (4) và biến thể.
- UUID được đặc tả trong RFC 9562 (thay thế RFC 4122); GUID là tên Microsoft dùng cho cùng định dạng này.
- Xác suất hai UUID v4 ngẫu nhiên bị trùng nhau là không đáng kể trong thực tế.
Chạy hoàn toàn trong trình duyệt của bạn — không có dữ liệu nào bạn nhập được tải lên hay lưu lại.
Câu hỏi thường gặp
UUID và GUID khác nhau thế nào?
Chúng là một. GUID (globally unique identifier) là thuật ngữ Microsoft dùng để chỉ UUID.
Hai UUID được tạo ra có bao giờ trùng nhau không?
Về lý thuyết là có, nhưng với 122 bit ngẫu nhiên, xác suất nhỏ đến mức có thể bỏ qua trong các hệ thống thực tế.
Có thể dùng các UUID này làm khóa cơ sở dữ liệu không?
Có, UUID v4 được dùng rộng rãi làm khóa chính. Một số cơ sở dữ liệu đánh chỉ mục UUID sắp xếp theo thời gian (v7) hiệu quả hơn, nhưng v4 dùng được ở mọi nơi.
UUID có được tạo trên máy chủ không?
Không. Chúng được tạo trong trình duyệt của bạn bằng crypto.getRandomValues và không bao giờ được gửi đi đâu.