Bộ tạo (Generators)

Tạo UUID

Tạo một hoặc nhiều UUID v4 theo chuẩn RFC-4122, ở định dạng chuẩn, chữ hoa hoặc bỏ dấu gạch nối.

Tùy chọn

UUID v4 ngẫu nhiên theo chuẩn RFC-4122, tạo cục bộ qua Web Crypto API.

0 UUID

Giới thiệu công cụ

UUID (Universally Unique Identifier), còn gọi là GUID, là giá trị 128-bit dùng làm khóa chính, id tương quan (correlation id), tên tệp, hay bất kỳ định danh nào cần duy nhất mà không cần cơ quan trung tâm. Công cụ này tạo UUID phiên bản 4 theo chuẩn RFC 4122, với các bit gần như hoàn toàn ngẫu nhiên, khiến khả năng trùng lặp tình cờ nhỏ đến mức thiên văn.

Bạn có thể tạo một UUID hoặc cả một lô cùng lúc, và định dạng cho hợp ngữ cảnh — chuẩn chữ thường có dấu gạch nối, chữ hoa, hoặc bỏ gạch nối để lưu gọn. Việc tạo diễn ra trong trình duyệt nên các định danh là của riêng bạn và không bao giờ được ghi lại ở đâu.

Cách sử dụng

  1. Chọn số lượng UUID muốn tạo trong một lượt.
  2. Chọn định dạng: chuẩn (chữ thường có gạch nối), chữ hoa, hoặc bỏ gạch nối.
  3. Bấm tạo để sinh các định danh tức thì.
  4. Sao chép một UUID hoặc toàn bộ danh sách vào clipboard.
  5. Dán vào seed cơ sở dữ liệu, cấu hình, mã hoặc dữ liệu test.
  6. Tạo lại bất cứ khi nào cần một bộ mới.

Tính năng

  • Tạo UUID phiên bản 4 theo RFC 4122 với độ ngẫu nhiên mạnh nên rủi ro trùng lặp không đáng kể.
  • Tạo hàng loạt để bạn sinh nhiều định danh chỉ trong một lần bấm.
  • Ba định dạng đầu ra: chuẩn có gạch nối, chữ hoa và không gạch nối.
  • Sao chép một chạm cho một giá trị hoặc cả lô.
  • Hoàn hảo cho khóa chính cơ sở dữ liệu, id tương quan request và tên tệp duy nhất.
  • Chạy hoàn toàn phía trình duyệt nên các UUID tạo ra không bao giờ bị ghi log hay truyền đi.

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

Công cụ này tạo loại UUID nào?

Nó tạo UUID phiên bản 4 theo định nghĩa RFC 4122, trong đó gần như toàn bộ bit là ngẫu nhiên. Đây là biến thể phổ biến nhất cho định danh duy nhất dùng chung.

UUID có được lưu hay gửi lên server không?

Không. Mỗi UUID được tạo trong trình duyệt và không có gì được tải lên hay ghi log. Các định danh chỉ tồn tại ở nơi bạn dán chúng.

Khả năng hai UUID trùng nhau là bao nhiêu?

UUID phiên bản 4 có 122 bit ngẫu nhiên, nên xác suất tạo trùng hai lần trên thực tế là không đáng kể. Bạn phải tạo một lượng cực lớn thì khả năng trùng mới hé lộ chút ít.

Khác nhau giữa UUID và GUID là gì?

Chúng chỉ cùng một thứ. GUID là cách gọi của Microsoft cho cùng chuẩn định danh 128-bit; UUID là tên phổ biến hơn, đa nền tảng.

Vì sao tôi lại bỏ dấu gạch nối?

Một số hệ thống, URL hay cột cơ sở dữ liệu gọn hơn khi không có gạch nối. Định dạng không gạch nối cho bạn chuỗi 32 ký tự dễ lưu hoặc nhúng mà vẫn biểu diễn cùng một giá trị.