Trình tạo ngẫu nhiên
Tạo UUID (v4 và v7), tung xúc xắc, tung đồng xu, chọn số và tạo token hex hoặc base64url. Công cụ chạy trên thiết bị của bạn và không tải lên gì cả.
Một trang gồm các công cụ ngẫu nhiên, tất cả dùng bộ tạo số ngẫu nhiên mật mã của trình duyệt, cùng nguồn dùng cho khóa mã hóa. Tạo UUID, lần tung xúc xắc, lần tung đồng xu, số trong một khoảng hoặc token, bao nhiêu tùy ý, và sao chép tất cả cùng lúc.
Nó hoạt động như thế nào
- Chọn cần tạo gì và đặt các tùy chọn của nó.
- Đặt số kết quả bạn muốn. Chúng xuất hiện ngay.
- Sao chép một hoặc tất cả, hoặc tạo lại để có bộ mới.
Điều gì xảy ra với dữ liệu của bạn
- Các giá trị được tạo trong trình duyệt của bạn và không bao giờ được gửi đi đâu cả. Việc tạo không gửi yêu cầu nào.
- Không có gì được lưu hay ghi nhật ký. Hãy tải lại trang và mọi giá trị sẽ biến mất.
- Các số được lấy mà không thiên lệch, nên một khoảng không chia đều không bị nghiêng về phía thấp.
Những giới hạn cần biết
- UUID là mã định danh, không phải bí mật. Phiên bản 7 bắt đầu bằng thời điểm nó được tạo, nên nó cho thấy khi nào. Với khóa bí mật, hãy dùng tùy chọn token.
- Tính ngẫu nhiên của trình duyệt phù hợp với các lựa chọn hằng ngày và khóa bạn tạo và dùng ngay. Với thứ nghiêm trọng như seed ví tiền điện tử, hãy dùng công cụ chuyên dụng mà bạn tin tưởng.
Câu hỏi thường gặp
UUID v4 và v7 khác nhau thế nào?
Phiên bản 4 hoàn toàn ngẫu nhiên. Phiên bản 7 bắt đầu bằng thời gian hiện tại tính theo mili giây rồi đến các bit ngẫu nhiên, nên giá trị sau xếp sau giá trị trước, phù hợp cho khóa cơ sở dữ liệu.
Tính ngẫu nhiên này có đủ cho khóa không?
Các số đến từ bộ tạo an toàn mật mã của trình duyệt, là nguồn đúng. Token phù hợp cho khóa API và bí mật với kích thước bạn chọn. Với mật khẩu, trình tạo mật khẩu có thêm các tùy chọn mà các trang web yêu cầu.
Xúc xắc và đồng xu có công bằng không?
Có. Mọi mặt đều có khả năng như nhau. Công cụ tránh độ lệch nhỏ mà phép lấy phần dư đơn giản gây ra khi số mặt không chia đều phạm vi của bộ tạo.