Nhấn Tạo để tạo số ngẫu nhiên
Tạo số ngẫu nhiên là gì?
Công cụ tạo số ngẫu nhiên tạo ra các giá trị không thể dự đoán trước. Công cụ này dùng crypto API của trình duyệt để tạo độ ngẫu nhiên bảo mật và hỗ trợ số đơn, danh sách không trùng, gieo xúc xắc và tung đồng xu.
Cách dùng công cụ tạo số ngẫu nhiên
- Dùng chế độ Số để chọn giá trị tối thiểu, tối đa và số lượng kết quả.
- Chuyển sang chế độ Danh sách để xáo trộn mục hoặc chọn ngẫu nhiên một tập con.
- Mở chế độ Xúc xắc & Đồng xu để gieo các loại xúc xắc phổ biến hoặc tung đồng xu.
- Sao chép kết quả bạn cần trực tiếp từ khung đầu ra.
Hiểu về số ngẫu nhiên (ví dụ, trường hợp sử dụng & FAQ) ▾
Ví dụ
Các trường hợp sử dụng phổ biến
- Chọn người thắng từ danh sách mục bằng cách tạo chỉ mục ngẫu nhiên
- Tạo số xổ số hoặc số rút thăm không lặp lại
- Tung xúc xắc cho RPG trên bàn (D&D, Pathfinder) mà không cần xúc xắc vật lý
- Tạo các khoảng dữ liệu kiểm thử ngẫu nhiên cho phát triển phần mềm
- Tung đồng xu để ra quyết định nhanh
Vì sao nên dùng công cụ tạo số ngẫu nhiên này
- Dùng crypto.getRandomValues() thay vì đầu ra Math.random() dễ đoán.
- Kết hợp quy trình số đơn, danh sách, xúc xắc và đồng xu trong một trang.
- Có thể tạo các khoảng không trùng lặp cho rút thăm, lấy mẫu và dữ liệu kiểm thử.
- Chạy hoàn toàn trong trình duyệt, nên không có gì bị ghi log hay tải lên.
Câu hỏi thường gặp
Công cụ này dùng crypto.getRandomValues() , là trình tạo số giả ngẫu nhiên an toàn về mật mã (CSPRNG) được gieo hạt từ entropy cấp HĐH. Trong thực tế, nó không thể phân biệt với tính ngẫu nhiên thật và phù hợp cho các tác vụ nhạy cảm về bảo mật.
Không. Chế độ danh sách tạo một tập hợp các số duy nhất —mỗi giá trị xuất hiện tối đa một lần. Nếu bạn cần cho phép trùng lặp, hãy dùng chế độ một số nhiều lần.
Giá trị tối thiểu và tối đa có thể là bất kỳ số nguyên nào trong phạm vi số nguyên an toàn của JavaScript's (±2 53 ). Với chế độ danh sách, số lượng phải nhỏ hơn hoặc bằng kích thước của phạm vi.
Công cụ tạo số ngẫu nhiên trực tuyến —Miễn phí & có thể tùy chỉnh chạy hoàn toàn trong trình duyệt của bạn và giúp bạn hoàn thành tác vụ này mà không cần tải dữ liệu lên máy chủ.