Chuyển đến nội dung chính
EVOA Toolbox

Tạo UUID

Tạo hàng loạt UUID v4 ngẫu nhiên hoặc UUID v7 sắp xếp theo thời gian (tối đa 1.000). Sao chép tất cả hoặc tải xuống tệp .txt. Chạy trong trình duyệt.

Được xử lý cục bộ trong trình duyệt. Văn bản của bạn không được tải lên.

Đang tải công cụ…

Công cụ này làm gì

Tạo mã định danh duy nhất toàn cầu cho khóa cơ sở dữ liệu, dữ liệu kiểm thử, ID tương quan và tên tệp. UUID phiên bản 4 hoàn toàn ngẫu nhiên và là lựa chọn mặc định phổ biến. UUID phiên bản 7, được định nghĩa trong RFC 9562, bắt đầu bằng dấu thời gian 48 bit tính theo mili giây, nên ID tạo sau sẽ xếp sau ID tạo trước, giúp chỉ mục cơ sở dữ liệu gọn hơn và các bản ghi tự nhiên được sắp xếp theo thời gian tạo.

Tạo từ 1 đến 1.000 UUID cùng lúc, hiển thị chữ hoa, hoặc bỏ dấu gạch nối để có ID gọn 32 ký tự. Trong cùng một lô, các giá trị v7 tăng dần nghiêm ngặt, ngay cả khi nhiều giá trị được tạo trong cùng một mili giây.

Tính ngẫu nhiên đến từ bộ tạo số an toàn mật mã của trình duyệt (crypto.randomUUID và crypto.getRandomValues). ID được tạo trên thiết bị của bạn và không được gửi đi đâu cả.

Cách sử dụng

  1. 1Chọn phiên bản: v4 (ngẫu nhiên) hoặc v7 (theo thời gian).
  2. 2Đặt số lượng UUID bạn cần (1 đến 1.000) và các tùy chọn định dạng.
  3. 3Nhấp Tạo (hoặc Tạo lại để có bộ mới).
  4. 4Sao chép một giá trị, sao chép tất cả, hoặc tải danh sách xuống dưới dạng tệp .txt.

Định dạng được hỗ trợ

Đầu ra: văn bản UUID theo định dạng 8-4-4-4-12 (hoặc 32 ký tự thập lục phân không có dấu gạch nối), mỗi dòng một giá trị.

Quyền riêng tư

Công cụ này chạy trong trình duyệt của bạn. Dữ liệu bạn cung cấp được xử lý trên thiết bị và không được gửi đến máy chủ của chúng tôi.

Hạn chế

  • UUID v7 nhúng thời gian tạo vào ID. Đừng dùng nó ở nơi việc lộ thời điểm tạo là vấn đề; hãy dùng v4.
  • Thứ tự v7 giữa các máy khác nhau phụ thuộc vào đồng hồ của chúng và chỉ gần đúng theo thời gian.
  • Mỗi lần nhấp tạo tối đa 1.000 UUID.
  • UUID là mã định danh, không phải bí mật. Đừng dùng chúng làm mật khẩu hay token truy cập, dù giá trị v4 rất khó đoán.
  • Các phiên bản khác (v1, v3, v5, v6) không được cung cấp.

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

Tôi nên dùng v4 hay v7?

Dùng v4 khi bạn chỉ cần một ID ngẫu nhiên duy nhất. Dùng v7 cho khóa chính cơ sở dữ liệu hoặc ID sự kiện nơi thứ tự chèn và tính cục bộ của chỉ mục quan trọng, miễn là việc để lộ thời gian tạo chấp nhận được.

Hai UUID được tạo ra có thể trùng nhau không?

Với v4, xác suất nhỏ đến mức khó tưởng tượng: 122 bit ngẫu nhiên. Với v7, tính duy nhất đến từ dấu thời gian, bộ đếm và 62 bit ngẫu nhiên. Trên thực tế, va chạm không xảy ra.

Nó có giống GUID không?

Có. GUID là tên Microsoft dùng cho cùng loại mã định danh 128 bit. Đầu ra chữ hoa phổ biến trong ngữ cảnh .NET và Windows.

UUID có được tạo trên máy chủ không?

Không. Chúng được tạo ngay trong trình duyệt của bạn bằng bộ tạo số ngẫu nhiên an toàn của nó.

Công cụ liên quan