Tạo Mã Định Danh UUID v4 Hàng Loạt

Sinh hàng trăm mã UUID v4 chuẩn RFC chỉ với 1 cú nhấp.

Công cụ này chạy hoàn toàn trên trình duyệt. Dữ liệu bạn nhập không rời khỏi thiết bị.

Advertisement

Công cụ này sinh hàng loạt mã UUID phiên bản 4 ngay trong trình duyệt, mỗi mã là một chuỗi 36 ký tự dạng 8-4-4-4-12. Bạn dùng khi cần khóa chính cho bảng dữ liệu, mã định danh cho tài liệu, hay ID tạm cho các bản ghi trước khi đẩy lên máy chủ.

UUID v4 chứa 122 bit ngẫu nhiên, và công cụ dùng nguồn ngẫu nhiên mật mã học của trình duyệt nên xác suất trùng gần như bằng không trong thực tế. Cần phân biệt với UUID v7 đang được dùng nhiều cho cơ sở dữ liệu: v7 sắp xếp theo thời gian nên ghi tuần tự tốt hơn, còn v4 hoàn toàn ngẫu nhiên và không cho biết thứ tự tạo.

Cách sử dụng

  1. Nhập số lượng UUID cần tạo.
  2. Chọn chữ hoa hay chữ thường và có giữ dấu gạch nối hay không.
  3. Bấm tạo để sinh danh sách mã.
  4. Sao chép toàn bộ hoặc tải về dạng file văn bản.

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

UUID v4 có thể bị trùng không?

Về lý thuyết là có, thực tế gần như không. Với 122 bit ngẫu nhiên, bạn phải tạo hàng tỷ mã mới có xác suất trùng đáng kể. Vì vậy hầu hết hệ thống dùng UUID làm khóa chính mà không cần kiểm tra trùng trước khi ghi.

UUID và số tự động tăng khác nhau thế nào?

Số tự tăng gọn, dễ đọc và sắp xếp tốt nhưng lộ số lượng bản ghi và khó gộp dữ liệu từ nhiều nguồn. UUID dài hơn nhưng sinh được ở nhiều nơi mà không cần hỏi máy chủ, nhờ vậy tránh xung đột khi gộp dữ liệu.

UUID v4 có chứa thông tin thời gian không?

Không. v4 hoàn toàn ngẫu nhiên, không mã hóa thời điểm tạo nên không thể sắp xếp theo thứ tự và không tiết lộ thông tin gì về bản ghi. Nếu cần sắp xếp theo thời gian, hãy dùng UUID v7 hoặc thêm cột thời gian tạo riêng.

Công cụ liên quan