1. Công cụ này làm gì
Trình tạo UUID trực tuyến miễn phí này tạo một hoặc nhiều giá trị UUID v4 ngay lập tức. Dùng cho tạo UUID, trình tạo ID duy nhất hoặc UUID v4 cho phát triển, kiểm thử hoặc cơ sở dữ liệu. Nhận định dạng chuẩn (có gạch ngang) hoặc gọn (không gạch ngang) — không đăng ký, không server. Mọi tạo chạy trên trình duyệt. Lý tưởng cho phát triển, khóa chính cơ sở dữ liệu, API (request ID, correlation ID) hoặc kiểm thử.
2. Cách sử dụng
Bắt đầu nhanh: Đặt số lượng (vd. 1, 5, 10), chọn định dạng chuẩn hoặc gọn, nhấp Tạo, rồi sao chép một hoặc tất cả UUID cho app, cơ sở dữ liệu hoặc cấu hình.
- Đặt số lượng — Chọn tạo bao nhiêu UUID (vd. 1, 5, 10).
- Chọn định dạng — Chuẩn (vd. 550e8400-e29b-41d4-a716-446655440000) hoặc gọn (không gạch ngang).
- Tạo — Nhấp nút (hoặc công cụ tạo khi tải). UUID mới xuất hiện trong danh sách.
- Sao chép — Sao chép một hoặc tất cả UUID để dùng trong app, cơ sở dữ liệu hoặc cấu hình.
3. Cách hoạt động
UUID v4 dùng 122 bit ngẫu nhiên (phần còn lại là bit phiên bản và biến thể). Công cụ dùng crypto.getRandomValues() (hoặc fallback) để điền các bit đó và định dạng kết quả thành chuỗi UUID. Mọi tạo chạy phía client trên trình duyệt; không có server tham gia. Không có dữ liệu được gửi lên server.
4. Trường hợp sử dụng & ví dụ
- Phát triển — ID duy nhất nhanh cho thực thể, log hoặc dữ liệu kiểm thử.
- Cơ sở dữ liệu — Tạo khóa chính hoặc ID ngoài trước khi chèn.
- API — Request ID, correlation ID hoặc trace ID dạng UUID.
- Kiểm thử — Tạo tập UUID cho fixture hoặc mock.
Ví dụ
- Tạo 1 → vd. a1b2c3d4-e5f6-4789-a012-3456789abcde.
- Tạo 5, gọn → năm chuỗi hex 32 ký tự không gạch ngang.
5. Giới hạn & lưu ý
- Chỉ v4 — Công cụ tạo UUID ngẫu nhiên (v4). Không tạo UUID theo thời gian (v1) hay theo namespace (v3/v5) trừ khi công cụ thêm.
- Tính duy nhất — Xác suất trùng không đáng kể cho dùng bình thường; với quy mô cực lớn cân nhắc đảm bảo thêm trong hệ thống.
- Không lưu — UUID tạo không được công cụ lưu; sao chép nếu cần giữ.