Cách dùng Nano ID Generator
- Trang bắt đầu ở chế độ Nano ID với 21 ký tự mặc định, an toàn cho URL.
- Chọn độ dài ngắn hơn hoặc dài hơn và một bảng ký tự — nếu mã sẽ được người dùng gõ tay, hãy chọn “Không có ký tự dễ nhầm”.
- Nhập số ID bạn tạo mỗi giờ để xem thời gian cho đến khi xác suất trùng lặp đạt 1%.
- Sao chép hoặc tải xuống các ID.
Nano ID chọn ký tự như thế nào
Mỗi ký tự được lấy từ bảng chữ cái bằng crypto.getRandomValues. Để mọi ký tự có xác suất xuất hiện như nhau, các byte ngẫu nhiên được che về lũy thừa 2 gần nhất và những giá trị nằm ngoài bảng chữ cái sẽ bị loại bỏ — cách làm giống thư viện nanoid — thay vì dùng phép modulo, vốn sẽ làm một số ký tự được ưu tiên hơn.
Ước tính va chạm dựa trên giới hạn ngày sinh (birthday bound): với bảng chữ cái gồm A ký tự và độ dài L, có AL ID khả dĩ, và xác suất trùng lặp 1% xuất hiện sau khoảng √(0.02 · AL) ID. Nếu bạn cần ID có thể sắp xếp theo thời gian, hãy xem ULID Generator.
Cũng được tìm dưới tên: nanoid generator, tạo nano id, nanoid online, tạo id ngắn, tạo id an toàn url, nanoid trùng lặp, tạo id bảng ký tự tùy chỉnh, tạo id ngẫu nhiên.
Các công cụ dùng kèm tốt với Nano ID Generator
- Tạo UUID — Tạo UUID ngẫu nhiên an toàn về mật mã (v4) hoặc UUID có thể sắp xếp theo dấu thời gian (v7) hàng loạt, rồi sao chép hoặc tải xuống.
- Tạo mật khẩu — Tạo mật khẩu thực sự ngẫu nhiên và mạnh, hoặc cụm mật khẩu dễ gõ, với các quy tắc nâng cao: thêm hoặc loại trừ từ, bắt buộc có ký tự nhất định, chọn ký tự đặc biệt được phép, tránh lặp lại và chuỗi liên tiếp.
- Trình tạo số ngẫu nhiên — Tạo số ngẫu nhiên (có hoặc không trùng lặp), chọn người thắng từ danh sách, xáo trộn tên, chia nhóm thành các đội, tung đồng xu và tung xúc xắc, tất cả dùng tính ngẫu nhiên an toàn về mật mã có sẵn trong trình duyệt của bạn.
- Tạo slug URL — Chuyển mọi tiêu đề thành slug URL gọn gàng, viết thường, với cách bỏ dấu, chuyển ä/ö/ü và chữ Cyrillic chính xác.