Công cụ này làm gì
Công cụ tạo mã định danh duy nhất ngay trên thiết bị của bạn, bao nhiêu tùy ý, rồi cho bạn sao chép hoặc lưu thành tệp. Có bốn loại: UUID v4 gồm 122 bit ngẫu nhiên; UUID v7 bắt đầu bằng thời gian hiện tại nên ID mới luôn xếp sau ID cũ; ULID dài 26 ký tự và cũng sắp xếp được theo thời gian; và chuỗi kiểu NanoID ngắn, ngẫu nhiên, an toàn khi đặt vào URL. Số ngẫu nhiên lấy từ bộ sinh mật mã của trình duyệt, cùng loại dùng cho mật khẩu, và không có gì được gửi đi đâu.
Đọc một UUID
UUID gồm 32 chữ số thập lục phân viết theo dạng 8-4-4-4-12. Chữ số đầu của nhóm thứ ba là phiên bản (4 hoặc 7). Chữ số đầu của nhóm thứ tư là biến thể, hiện nay luôn là 8, 9, a hoặc b.
Với UUID v7, 12 chữ số đầu là mốc thời gian. Ví dụ trong chuẩn RFC 9562 là 017f22e2-79b0-7cc3-98c4-dc0c0c07398f: 48 bit đầu 017f22e279b0 bằng 1.645.557.742.000 mili giây kể từ 1/1/1970, tức 19:22:22 UTC ngày 22/2/2022. ULID cho thấy thời gian ở 10 ký tự đầu: 01ARZ3NDEK là 1.469.922.850.259 ms, tức ngày 30/7/2016.
Định dạng
Windows và .NET thường viết GUID bằng chữ hoa, đôi khi trong dấu ngoặc nhọn. PostgreSQL chấp nhận dạng chữ thường thông thường, và một số hệ thống lưu 32 chữ số không có dấu gạch nối. Các ô chọn cho phép đổi giữa những dạng này mà giá trị vẫn như cũ.
Lưu danh sách
Chọn tối đa 1000 ID rồi nhấn "Sao chép tất cả" để mỗi ID một dòng, hoặc tải tệp TXT hay CSV (có cột id) để nhập vào bảng tính hoặc script. Nhấn "Tạo lại" để có lô mới.