Trình tạo UUID
Tạo một hoặc nhiều UUID phiên bản 4 ngẫu nhiên. Tùy chọn chữ hoa và bỏ dấu gạch ngang.
Cách Hoạt Động
Trình tạo UUID tạo các Định danh Duy nhất Toàn cầu (UUID) ở định dạng v1, v4 và v5 trực tiếp trong trình duyệt.
Chọn phiên bản UUID: v4 (ngẫu nhiên, được khuyến nghị cho hầu hết các trường hợp sử dụng), v1 (dựa trên thời gian và địa chỉ MAC) hoặc v5 (dựa trên không gian tên và tên, có tính xác định). Nhấp Tạo để nhận một UUID hoặc chỉ định số lượng (tối đa 100) để tạo hàng loạt.
Định dạng đầu ra: UUID tiêu chuẩn có dấu gạch ngang (xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx) hoặc phiên bản không có dấu gạch ngang.
UUID v4 được khuyến nghị khi bạn cần các định danh ngẫu nhiên và duy nhất. UUID v5 hữu ích khi cùng một đầu vào luôn tạo ra cùng một định danh (ví dụ URL → UUID).
Trường Hợp Sử Dụng
- Tạo khóa chính cơ sở dữ liệu
- Tạo ID phiên duy nhất
- Gắn thẻ tài nguyên trong hệ thống phân tán
- Kiểm tra ứng dụng với dữ liệu ngẫu nhiên
- Tạo khóa API
Câu hỏi thường gặp
- Sự khác biệt giữa UUID v1, v4 và v5 là gì?
- v1 dựa trên thời gian và địa chỉ MAC; v4 ngẫu nhiên; v5 là hàm băm xác định của không gian tên + tên.
- UUID v4 có thực sự duy nhất không?
- Xác suất va chạm là cực kỳ nhỏ về mặt thiên văn (~1 trong 2^122). Trong thực tế: duy nhất.
- Tôi có thể sử dụng UUID làm khóa cơ sở dữ liệu không?
- Có — UUID thường được sử dụng làm khóa chính. Lưu ý: UUID v1/v4 là ngẫu nhiên và có thể gây ra phân mảnh chỉ mục B-tree.
- Không gian tên UUID v5 là gì?
- Các không gian tên tiêu chuẩn: URL, DNS, OID, X.500. Chọn dựa trên loại đầu vào.
- UUID được tạo có được gửi đến máy chủ không?
- Không — việc tạo được thực hiện cục bộ trong trình duyệt.