Trình tạo UUID là gì?
Trình tạo UUID v4 trực tuyến miễn phí. Sử dụng crypto.randomUUID() để tạo mã định danh duy nhất toàn cầu. Tạo hàng loạt tối đa 50 UUID.
Mã định danh duy nhất toàn cầu (UUID) rất cần thiết trong phát triển phần mềm hiện đại. Chúng đóng vai trò là khóa chính của cơ sở dữ liệu, mã định danh phiên, mã định danh tài nguyên trong hệ thống phân tán và ID tài nguyên API — bất cứ nơi nào bạn cần một giá trị duy nhất mà không yêu cầu một cơ quan trung tâm điều phối. Trình Tạo UUID (UUID Generator) tạo ra UUID phiên bản 4 theo chuẩn RFC 4122 bằng bộ sinh số ngẫu nhiên mật mã của trình duyệt, đảm bảo mọi ID đều thực sự duy nhất và không thể đoán trước.
Công cụ tạo UUID theo định dạng thập lục phân chuẩn 8-4-4-4-12 (ví dụ: 550e8400-e29b-41d4-a716-446655440000). Tạo theo lô tạo ra 1, 5, 10 hoặc 50 UUID cùng lúc — hữu ích khi cần tạo sẵn mã định danh cho một lần di trú cơ sở dữ liệu mới hoặc gán ID cho tài nguyên hàng loạt. Mỗi UUID trong lô đều ngẫu nhiên độc lập, nên không có mẫu tuần tự nào có thể bị đoán trước.
Các tùy chọn tùy chỉnh bao phủ những biến thể định dạng phổ biến nhất. Tắt dấu gạch ngang để tạo chuỗi hex gọn 32 ký tự không có dấu phân cách, thường được dùng trong việc đặt tên tệp hoặc khi UUID được lưu trữ không có định dạng. Chuyển đổi giữa chữ thường và chữ hoa — một số hệ thống ưa chuộng biểu diễn hex viết hoa, trong khi các hệ thống khác chuẩn hóa theo chữ thường. Mỗi UUID trong lô đều cập nhật để phản ánh các lựa chọn định dạng hiện tại.
Quá trình tạo sử dụng crypto.randomUUID() khi có sẵn, đồng thời dự phòng bằng một bộ sinh số ngẫu nhiên an toàn mật mã dùng Web Crypto API. Điều này có nghĩa các UUID phù hợp cho các ứng dụng nhạy cảm về bảo mật như mã thông báo xác thực, liên kết đặt lại mật khẩu và quản lý phiên — chứ không chỉ dành cho dữ liệu thử nghiệm. Không bao giờ có hai UUID trùng nhau, và tính ngẫu nhiên khiến chúng không thể đoán trước được.