Handytool
Tiện íchChạy cục bộ

Trình tạo UUID

Tạo UUID v4 ngẫu nhiên mạnh mã hóa hoặc UUID v7 theo thứ tự thời gian, một lần hoặc nhiều lần cùng một lúc — trong trình duyệt của bạn.

UUID
UUID của bạn sẽ xuất hiện ở đây.
Phiên bản

v4 hoàn toàn ngẫu nhiên. v7 nhúng dấu thời gian mili giây cho sắp xếp thân thiện với cơ sở dữ liệu.

Tạo 1 đến 100 UUID cùng một lúc.

Chữ hoa/chữ thường

Chạy hoàn toàn trong trình duyệt của bạn. Không có gì được tải lên.

Giới thiệu về Trình tạo UUID

Trình tạo UUID của Handytool tạo các định danh UUID v4 ngẫu nhiên mạnh mã hóa và các định danh UUID v7 theo thứ tự thời gian — sẵn sàng dán vào cơ sở dữ liệu, lệnh gọi API hoặc cấu hình ứng dụng. Tạo một lần hoặc bulk-generate lên tới 100, chuyển đổi chữ hoa/chữ thường, bỏ dấu gạch ngang, gói trong dấu ngoặc. Mỗi ID đến từ Web Crypto API và được tạo hoàn toàn trong trình duyệt của bạn.

Tính năng của Trình tạo UUID

  • 01

    UUID v4 và UUID v7

    v4 là UUID hoàn toàn ngẫu nhiên cổ điển được sử dụng ở khắp mọi nơi; v7 nhúng một dấu thời gian mili giây ở đầu, vì vậy các ID được sắp xếp theo thứ tự thời gian — lý tưởng cho các khóa chính cơ sở dữ liệu cần có localité chỉ mục tốt.

  • 02

    Tạo bulk

    Cần 100 UUID cho fixture thử nghiệm? Kéo thanh trượt. Chuyển đổi chữ hoa/chữ thường, dấu gạch ngang và gói dấu ngoặc kép để khớp môi trường của bạn, sau đó sao chép toàn bộ khối hoặc tải xuống dưới dạng tệp .txt.

  • 03

    Ngẫu nhiên mạnh mã hóa

    Mỗi UUID được tạo bằng crypto.randomUUID (cho v4) hoặc crypto.getRandomValues (cho v7) — cùng một nguồn ngẫu nhiên an toàn được sử dụng bởi HTTPS. Không có fallback Math.random() yếu.

Câu hỏi thường gặp về Trình tạo UUID

UUID là gì?
UUID (Định danh Được Phổ cập Độc nhất), còn được gọi là GUID, là một định danh 128-bit được thiết kế để độc nhất trên không gian và thời gian mà không cần bất kỳ thẩm quyền trung tâm nào. UUID là cách tiêu chuẩn để gán ID cho các bản ghi, đối tượng và sự kiện trong các hệ thống phân tán.
Tôi nên sử dụng UUID v4 hay v7?
Sử dụng v4 khi bạn muốn ID hoàn toàn ngẫu nhiên mà không có thông tin được nhúng. Sử dụng v7 làm khóa chính cơ sở dữ liệu — dấu thời gian hàng đầu làm cho chèn được thêm nặng thay vì ngẫu nhiên, điều này cải thiện đáng kể hiệu suất chỉ mục B-tree.
UUID thực sự độc nhất đến mức nào?
UUID ngẫu nhiên 128-bit có 2^122 giá trị có thể. Bạn sẽ cần tạo khoảng 2,7 triệu tỷ UUID để có cơ hội 1 trên một tỷ xảy ra xung đột. Với mọi mục đích thực tế, xung đột là bất khả thi.
Tôi có thể sử dụng cái này cho token bảo mật không?
UUID v4 sử dụng Web Crypto API, vì vậy nó ngẫu nhiên mạnh mã hóa và phù hợp cho ID phiên hoặc token ngắn hạn. Đối với bí mật lâu dài, ưu tiên định dạng token chuyên dụng với thẻ xác thực. UUID v7 tiết lộ thời gian tạo, vì vậy tránh nó cho bất kỳ điều gì nhạy cảm bảo mật.
UUID có được gửi đến bất kỳ đâu không?
Không. Mỗi UUID được tạo locally bằng cách sử dụng API crypto của trình duyệt. Không có gì được tải lên, ghi nhật ký hoặc lưu trữ.

Công cụ liên quan

Tiện ích

Khám phá các công cụ khác

Tất cả công cụ