Nhà phát triển / Mã định danh

Trình tạo Nano ID

Tạo các ID ngẫu nhiên, an toàn cho URL như Nano ID với bảng ký tự và độ dài tùy chọn, tạo nhiều ID cùng lúc và xem thời gian trước khi có khả năng xảy ra trùng.

Trình tạo Nano ID: Mỗi ký tự được lấy từ trình tạo số ngẫu nhiên bảo mật của trình duyệt rồi ánh xạ vào bảng ký tự bằng mặt nạ bit; các giá trị nằm ngoài bảng sẽ bị loại bỏ. Đây là phương pháp mà thư viện nanoid sử dụng để mọi ký tự có xác suất xuất hiện như nhau. Mặc định 21 ký tự từ bảng 64 ký tự có khả năng chống trùng tương đương UUID v4, nhưng ngắn hơn và an toàn cho URL. Ước tính sử dụng giới hạn bài toán ngày sinh nhật cho xác suất 1% để bất kỳ hai ID nào bị trùng. Chạy 100% cục bộ trong trình duyệt của bạn, không có tệp nào được tải lên máy chủ.

Lượt chạy
Trong trình duyệt của bạn
Chi phí
Miễn phí · không cần đăng ký
Trạng thái khả dụng
Sẵn sàng sử dụng
Trình tạo Nano IDXử lý cục bộ

Chạy hoàn toàn trong trình duyệt của bạn

Với 1.000 ID mỗi giờ, cần khoảng 149.000.000.000 năm mới có 1% khả năng bất kỳ hai ID nào trùng nhau.

Các ký tự được tạo bởi trình tạo số ngẫu nhiên bảo mật của trình duyệt, rồi phân bố đồng đều trên bảng chữ cái bằng cách che bit và loại bỏ, giống như thư viện nanoid.

Chọn độ dài

Mỗi ký tự thêm vào sẽ nhân số khả năng với kích thước bảng chữ cái: với 64 ký tự, 10 ký tự tạo ra khoảng một tỷ tỷ ID, đủ cho một ứng dụng nhỏ, còn 21 ký tự tương đương với một UUID. ID ngắn hơn vẫn phù hợp cho các mục đích sử dụng ngắn hạn hoặc có lưu lượng thấp, chẳng hạn như liên kết chia sẻ.

Để tạo UUID tiêu chuẩn, hãy dùng trình tạo UUID; để tạo bí mật, hãy dùng trình tạo mật khẩu.

ID không phải là bí mật

ID ngẫu nhiên khó đoán, nhưng chúng xuất hiện trong URL, nhật ký và lịch sử trình duyệt; không bao giờ dùng ID đơn độc làm bằng chứng cho quyền truy cập vào dữ liệu riêng tư.

Cách sử dụng

  1. Chọn bảng ký tự, chẳng hạn bảng an toàn cho URL hoặc chỉ gồm chữ số, hoặc tự nhập bảng ký tự.
  2. Đặt độ dài và số lượng ID cần tạo.
  3. Sao chép các ID; đặt số lượng ID bạn tạo mỗi giờ để xem ước tính khả năng trùng.

Quyền riêng tư và giới hạn

ID được tạo trong trình duyệt của bạn.

Công cụ liên quan

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

Nano ID hay UUID?

Cả hai đều ngẫu nhiên; Nano ID chứa lượng ngẫu nhiên tương tự trong 21 ký tự an toàn cho URL thay vì 36 ký tự. Hãy dùng UUID khi cơ sở dữ liệu hoặc tiêu chuẩn yêu cầu định dạng này.

Tôi có thể dùng ID ngắn không?

Có, nếu bạn tạo số lượng ít; hãy kiểm tra ước tính khả năng trùng và kiểm tra ID mới với các ID hiện có nếu việc trùng lặp có thể gây sự cố.

Tại sao nên tránh các ký tự trông giống nhau?

Với những ID mà mọi người đọc hoặc nhập, chẳng hạn mã đơn hàng hoặc mã phiếu, việc bỏ 0, O, 1, l và I giúp tránh đọc nhầm.

Công cụ miễn phí · trong trình duyệt của bạn lượt chạy · không cần tài khoản