Bảo mật số ngẫu nhiên cho con người và phần mềm

Trình tạo số ngẫu nhiên

Tạo số nguyên hoặc số thập phân với các điều khiển chính xác, số liệu thống kê rõ ràng và kết quả có thể tải xuống. Công cụ này sử dụng tính ngẫu nhiên của trình duyệt bằng mật mã mạnh và chỉ giữ các kết quả rút thăm gần đây trong tab này.

◆ Tính ngẫu nhiên mạnh mẽ về mặt mật mã
42

Số nguyên, số thập phân và số rút thăm duy nhất

Định cấu hình rút thăm ngẫu nhiên của bạn

Chọn một cài đặt trước nhanh hoặc đặt phạm vi, số lượng, tính duy nhất, tính chẵn lẻ và tự đặt hàng.

Cài đặt trước nhanh

Tạo từ 1 đến 1.000 giá trị cùng một lúc.

Cần có JavaScript cho trình tạo tương tác. Kích hoạt JavaScript và tải lại trang để tạo kết quả rút thăm ngẫu nhiên.


Rút thăm an toàn đã hoàn tất

Số được tạo

Mọi giá trị đều được lấy mẫu thống nhất từ các giá trị đủ điều kiện trong phạm vi bạn đã chọn.

Thống kê kết quả

Đếm–
duy nhất–
tối thiểu–
Tối đa–
Tổng–
Nghĩa là–
trung vị–

Ảnh chụp nhanh phân phối

Các thanh hiển thị tần số cho các giá trị riêng lẻ hoặc các khoảng có kích thước bằng nhau. Một mẫu nhỏ sẽ trông không hoàn hảo.

Các đợt rút thăm gần đây trong tab này

Năm lần rút thăm cuối cùng chỉ tồn tại trong tab trình duyệt này và biến mất khi nó được đóng hoặc tải lại.

Tạo một kết quả để bắt đầu lịch sử tạm thời.

Cách thức hoạt động của thế hệ an toàn và không thiên vị

Web Crypto trong trình duyệt

Máy tính tương tác sử dụng crypto.getRandomValues thay vì Math.random(). Các giá trị có thể gây ra sai lệch modulo sẽ bị loại bỏ và lấy mẫu lại.

Lấy mẫu không thay thế

Đối với các lượt rút thăm duy nhất, Floyd’s algorithm chọn số lượng vị trí riêng biệt được yêu cầu mà không bị chậm lại khi gần kết thúc lượt rút lớn.

Xóa giới hạn

Công cụ này cho phép tối đa 1.000 kết quả và xác thực mọi phạm vi. Những giới hạn này giúp trang luôn phản hồi ngay cả khi yêu cầu một bộ lớn.

Ngẫu nhiên không phải là một dự đoán

Mọi giá trị đủ điều kiện đều có cùng xác suất trong một lần rút thăm thống nhất. Các kết quả trước đây không tạo ra giá trị tương lai ít nhiều có khả năng xảy ra.

Những cách hữu ích để sử dụng số ngẫu nhiên

Trò chơi và rút thăm công bằng

Chọn thứ tự lần lượt, kết quả xúc xắc, đội, người chiến thắng hoặc câu hỏi trong lớp từ một phạm vi đã biết.

Kiểm tra và dữ liệu mẫu

Tạo các giá trị giới hạn cho bảng tính, kiểm tra phần mềm, ví dụ và trình diễn.

Thống kê và mô phỏng

Xây dựng các mẫu thống nhất độc lập, sau đó kiểm tra biểu đồ trung bình, trung vị và tần số quan sát được.

Lời nhắc quảng cáo

Chọn ngẫu nhiên một trang, chủ đề, bài tập, chỉ mục màu sắc hoặc thử thách khi bạn muốn có điểm xuất phát khách quan.

Những hạn chế quan trọng

Trình tạo này phù hợp cho các đợt rút thăm có mục đích chung và các mẫu ngẫu nhiên mạnh về mặt kỹ thuật. Không sử dụng phép rút số đơn giản làm mật khẩu, khóa mã hóa, hệ thống xổ số được quản lý, dịch vụ cờ bạc hoặc thay thế cho phần mềm chuyên dụng đã được kiểm toán.

Câu hỏi thường gặp về Trình tạo số ngẫu nhiên

Các số được tạo có mạnh về mặt mật mã không?

Máy tính sử dụng Web Crypto trong trình duyệt và không sử dụng Math.random() để tạo kết quả.

Trình tạo có thể bao gồm số âm không?

Vâng. Nhập giá trị tối thiểu âm, giá trị tối đa dương hoặc âm và chọn chế độ số nguyên hoặc thập phân.

Các điểm cuối của phạm vi có được bao gồm không?

Vâng. Tối thiểu và tối đa đều là kết quả đủ điều kiện khi chúng khớp với bộ lọc số nguyên và độ chính xác đã chọn.

độc đáo nghĩa là gì?

Phương tiện duy nhất lấy mẫu mà không cần thay thế. Một giá trị có thể xuất hiện nhiều nhất một lần trong lần rút thăm đó, vì vậy phạm vi đó phải chứa ít nhất nhiều giá trị đủ điều kiện theo yêu cầu.

Tại sao biểu đồ tần số có thể trông không đồng đều?

Tính ngẫu nhiên không buộc các mẫu nhỏ phải được cân bằng. Tần số thường trở nên ổn định hơn chỉ qua nhiều lần rút thăm độc lập.

Tôi có thể tạo giá trị thập phân không?

Vâng. Mẫu chế độ thập phân thống nhất từ ​​số gia cố định được tạo bởi số vị trí thập phân đã chọn của bạn.

Tôi có thể sử dụng kết quả trong bảng tính không?

Vâng. Tải xuống tệp CSV với một giá trị được tạo trên mỗi hàng hoặc sao chép tất cả các giá trị và dán chúng vào bảng tính của bạn.

Tôi có thể tạo nhiều giá trị cùng một lúc không?

Vâng. Chọn bất kỳ số tiền nào từ 1 đến 1.000. Đối với các mẫu rất lớn, hãy tải xuống kết quả CSV hoặc TXT thay vì sao chép các giá trị riêng lẻ.

Kết quả có được lưu trữ không?

Năm lần rút thăm cuối cùng chỉ tồn tại trong tab trình duyệt này và biến mất khi nó được đóng hoặc tải lại.

Điều này có phù hợp với mật khẩu hoặc khóa mã hóa không?

Sử dụng mật khẩu hoặc trình tạo khóa được thiết kế có mục đích để kiểm soát định dạng và cách xử lý được yêu cầu. Kết quả rút thăm bằng số được hiển thị thường là định dạng sai cho một bí mật.

Làm thế nào để tránh sai lệch modulo?

Trình tạo từ chối các giá trị nguồn ngẫu nhiên nằm ngoài khoảng chia đều lớn nhất trước khi ánh xạ chúng vào phạm vi được yêu cầu.

Kích thước rút thăm tối đa là bao nhiêu?

Máy tính cho phép tạo ra tới 1.000 giá trị trong một lần rút thăm.