QuickATools

Công cụ lập trình · Free browser tool

Trình tạo UUID/GUID

Tạo token UUID v4 chất lượng cao, an toàn mật mã ngay lập tức với tùy chọn hàng loạt và không theo dõi máy chủ.

How many?

Generate 1 to 1,000 UUID v4 tokens at once.

Format options

Wrap each value

Quotes suit SQL inserts (e.g. 'uuid'); braces match .NET-style GUID literals (e.g. {uuid}).

0 UUIDs · v4

Click "Generate" to create your first batch of UUIDs.

Click any row to copy just that value.

Frequently Asked Questions

Có khác biệt thực sự giữa UUID và GUID không?

Không trong thực tế. UUID (Universally Unique Identifier) là tên dùng trong chuẩn RFC 4122 chính thức, trong khi GUID (Globally Unique Identifier) là tên của Microsoft cho triển khai riêng của về cơ bản cùng định dạng 128-bit. GUID hiện đại và UUID chuẩn giống cấu trúc — cùng độ dài, cùng vị trí gạch nối, cùng bit phiên bản/biến thể — nên các thuật ngữ dùng thay thế nhau hôm nay, kể cả bởi công cụ này.

Khả năng hai giá trị UUID v4 trùng nhau cao đến mức nào?

Cực kỳ thấp về mặt thiên văn. UUID v4 có 122 bit ngẫu nhiên (6 bit còn lại cố định để đánh dấu phiên bản và biến thể), cho khoảng 5.3 × 10^36 giá trị có thể. Ngay cả khi bạn tạo một tỷ UUID v4 mỗi giây, bạn cần chạy lâu hơn nhiều so với tuổi vũ trụ trước khi có 50% khả năng bất kỳ va chạm nào xảy ra. Với gần như mọi ứng dụng thực tế, coi va chạm UUID v4 là không thể là giả định kỹ thuật đúng.

Khi nào tôi thực sự muốn bỏ gạch nối hoặc bọc UUID trong dấu ngoặc/nháy?

Bỏ gạch nối tạo chuỗi hex 32 ký tự gọn, mà một số hệ thống kỳ vọng cho khóa lưu trữ, tên file hoặc slug URL. Bọc trong nháy đơn (ví dụ 'uuid') tiện để dán thẳng vào câu SQL INSERT, trong khi bọc trong ngoặc nhọn (ví dụ {uuid}) khớp định dạng literal GUID .NET/COM truyền thống dùng trong C# và mục registry Windows. Bật tắt cái khớp nơi bạn sắp dán giá trị.

Vì sao tạo UUID trong trình duyệt thay vì dùng thư viện hoặc endpoint máy chủ?

Mọi UUID ở đây đến từ crypto.randomUUID(), cùng trình tạo số ngẫu nhiên an toàn mật mã (CSPRNG) tích hợp trong trình duyệt hiện đại và dùng bởi hầu hết thư viện UUID phía máy chủ phía dưới — nên không có đánh đổi chất lượng. Tạo cục bộ cũng nghĩa là định danh bạn tạo (có thể map tới hàng cơ sở dữ liệu thật, fixture kiểm thử hoặc token phiên) không bao giờ được truyền đi đâu hoặc ghi log bởi máy chủ, và bạn không cần cài package cho một lô một lần.

Trình tạo UUID/GUID

Tạo token UUID v4 chất lượng cao, an toàn mật mã ngay lập tức với tùy chọn hàng loạt và không theo dõi máy chủ.