ToolHub
Mở công cụ

Trình tạo UUID

Tạo định danh duy nhất UUID v4 và v1

Công cụ nhà phát triển

Về công cụ này

Trình tạo UUID linh hoạt, hỗ trợ hai định dạng v4 (ngẫu nhiên) và v1 (dựa trên thời gian) để tạo định danh duy nhất toàn cầu. Có thể tạo tối đa 100 UUID một lần, hỗ trợ đầu ra chữ hoa và tùy chọn bỏ dấu gạch nối - lý tưởng cho khóa chính cơ sở dữ liệu, định danh API và hệ thống phân tán.

Tính năng chính

Xem nhanh

Tình huống sử dụng

id generator

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

Sự khác biệt giữa UUID v1 và v4 là gì?

UUID v1 được tạo dựa trên timestamp hiện tại và địa chỉ MAC của máy, có tính sắp xếp theo thời gian nhưng có thể bị theo dõi. UUID v4 sử dụng số ngẫu nhiên, ẩn danh tốt hơn. Hầu hết trường hợp nên dùng v4, chọn v1 khi cần sắp xếp theo thời gian.

UUID được tạo có độ duy nhất cao đến đâu?

UUID v4 có khoảng 2 mũ 122 giá trị khả dĩ, xác suất va chạm cực thấp. Ngay cả khi tạo hàng tỷ UUID mỗi giây, cũng cần hàng triệu năm mới có khả năng xảy ra va chạm.

Có thể tạo UUID không có dấu gạch nối không?

Có thể, chỉ cần chọn tùy chọn "Bỏ dấu gạch nối" trước khi tạo. Điều này sẽ tạo chuỗi hex 32 ký tự thay vì định dạng chuẩn 36 ký tự có dấu gạch nối, phù hợp lưu trữ gọn hoặc yêu cầu API cụ thể.

Có thể tạo tối đa bao nhiêu UUID một lần?

Có thể tạo tối đa 100 UUID một lần. Số lượng có thể điều chỉnh từ 1 đến 100, thuận tiện cho thao tác hàng loạt như điền dữ liệu cơ sở dữ liệu.

UUID được tạo có an toàn mật mã không?

UUID v4 được tạo bằng Math.random(), phù hợp hầu hết tình huống ứng dụng, nhưng không khuyến nghị cho các tình huống quan trọng bảo mật như token đặt lại mật khẩu. Với mục đích nhạy cảm bảo mật, hãy dùng thư viện mật mã chuyên dụng.