Trình tạo số ngẫu nhiên
Tạo số ngẫu nhiên trong phạm vi đã chỉ định với các tùy chọn cho số trùng lặp và số thập phân.
Giá trị tối thiểu
Giá trị tối đa
Số lượng
Cho phép trùng lặp
Bao gồm số thập phân
Số được tạo sẽ xuất hiện ở đây
Cách sử dụng Trình tạo số ngẫu nhiên
- 1
Đặt khoảng của bạn
Nhập giá trị Minimum và Maximum để xác định khoảng mà các số ngẫu nhiên nên nằm trong đó.
- 2
Chọn số lượng và tùy chọn
Đặt số lượng số cần tạo, bật tắt 'Allow Duplicates', và bật 'Include Decimal Places' nếu bạn cần số thập phân.
- 3
Tạo các con số
Nhấn 'Generate Numbers' để tạo ngay các giá trị ngẫu nhiên của bạn trong khoảng đã chọn.
- 4
Sao chép kết quả
Dùng 'Copy Numbers' để lưu kết quả, hoặc nhấn 'Clear' để bắt đầu lại với cài đặt mới.
Tạo số ngẫu nhiên đúng cách
Giải thích về khoảng bao gồm cả hai đầu mút
Trình tạo này sử dụng khoảng bao gồm cả hai đầu mút, nghĩa là cả giá trị tối thiểu lẫn giá trị tối đa đều thực sự có thể xuất hiện trong kết quả. Nếu bạn đặt khoảng từ 1 đến 6, mọi số từ 1 đến 6 đều là một kết quả khả dĩ, y hệt như khi tung một con xúc xắc. Không có lỗi lệch một đơn vị ẩn nào khiến giá trị cao nhất không bao giờ xuất hiện.
Biết một khoảng có bao gồm cả hai đầu mút hay không là điều quan trọng, bởi nhiều ngôn ngữ lập trình mặc định coi cận trên là loại trừ. Khi bạn chuyển một kết quả từ công cụ này vào mã nguồn, hãy kiểm tra kỹ quy ước của ngôn ngữ bạn dùng để một lần quay từ 1 đến 100 ở đây khớp với các cận mà đoạn mã của bạn mong đợi.
Phân phối đều và sự công bằng
Các con số ở đây được rút ra từ một phân phối đều, nghĩa là mọi giá trị trong khoảng của bạn đều có khả năng như nhau ở mỗi lần rút. Trên một khoảng từ 1 đến 10, mỗi số đều có xác suất một phần mười, không thiên vị về phía giữa hay hai đầu. Chính sự đồng đều đó khiến kết quả trở nên công bằng cho việc bốc thăm, quay số và các trò chơi may rủi.
Một hiểu lầm phổ biến là cho rằng sự ngẫu nhiên phải trông thật mượt mà, nên người ta nghi ngờ một dãy cho ra 7, 7, 4, 7. Tính ngẫu nhiên đều thực thụ thì không có trí nhớ; các kết quả trong quá khứ không bao giờ ảnh hưởng đến kết quả tương lai, và những chuỗi lặp ngắn là hoàn toàn bình thường chứ không phải dấu hiệu của sự thiên vị.
Có hoàn lại hay không hoàn lại
Tùy chọn Cho phép trùng lặp lựa chọn giữa lấy mẫu có hoàn lại và lấy mẫu không hoàn lại. Khi cho phép trùng lặp, mỗi lần rút là độc lập và cùng một số có thể lặp lại, mô phỏng những lần tung xúc xắc hay tung đồng xu lặp đi lặp lại. Khi tắt trùng lặp, mọi kết quả đều khác biệt, như thể bạn đang rút những quả bóng được đánh số mà không bỏ chúng trở lại.
Hãy dùng chế độ duy nhất cho việc quay số kiểu xổ số, gán số ghế, hoặc chọn người thắng cuộc khi một tấm vé không nên trúng hai lần. Hãy dùng chế độ có trùng lặp cho các mô phỏng và trò chơi mà ở đó những phép thử độc lập, lặp lại được mới chính là điều cốt lõi.
Vì sao cảnh báo số lượng xuất hiện
Khi tắt trùng lặp, bạn không thể rút nhiều số duy nhất hơn số lượng mà khoảng có thể chứa. Yêu cầu 20 giá trị khác nhau trong khoảng từ 1 đến 10 là bất khả thi vì chỉ có 10 giá trị tồn tại, nên công cụ sẽ dừng lại và hiển thị thông báo số lượng không hợp lệ thay vì lặp vô tận hoặc lặng lẽ trả cho bạn ít kết quả hơn.
Để xóa cảnh báo, bạn hãy mở rộng khoảng sao cho nó chứa ít nhất bằng số lượng số nguyên bạn yêu cầu, giảm số lượng cho vừa, hoặc bật lại Cho phép trùng lặp nếu việc lặp lại có thể chấp nhận được với mục đích của bạn.
Số thập phân ngẫu nhiên và độ chính xác
Hãy bật Bao gồm số thập phân để tạo ra các số thập phân thay vì số nguyên, và đặt số chữ số bạn muốn sau dấu thập phân. Điều này tiện lợi cho việc tạo giá mẫu, các số đọc kiểu cảm biến, khối lượng, xác suất, hay bất kỳ dữ liệu thử nghiệm nào nên trông có tính liên tục thay vì là những số nguyên trọn vẹn.
Hãy nhớ rằng càng nhiều chữ số thập phân thì càng có nhiều giá trị khả dĩ hơn, nên trùng lặp trở nên hiếm đến mức gần như không xảy ra và kết quả trông giống thật hơn. Hãy chọn một độ chính xác khớp với đại lượng thực mà bạn đang mô phỏng: hai chữ số cho tiền tệ, có lẽ bốn hoặc năm chữ số cho các phép đo kiểu khoa học.
Giả ngẫu nhiên và ngẫu nhiên thật
Công cụ này dựa vào bộ sinh số giả ngẫu nhiên tích hợp sẵn trong trình duyệt của bạn. Một bộ sinh số giả ngẫu nhiên chạy một công thức tất định được gieo mầm từ một giá trị khởi đầu không thể đoán trước, tạo ra những dãy số vượt qua các bài kiểm định thống kê về tính ngẫu nhiên và hoàn toàn phù hợp cho trò chơi, lấy mẫu, xáo trộn và mô phỏng.
Ngược lại, số ngẫu nhiên thật được thu hoạch từ nhiễu vật lý như dao động khí quyển hoặc nhiệt và không thể tái tạo lại được, ngay cả về mặt nguyên tắc. Sự khác biệt trên thực tế chỉ quan trọng đối với mật mã học và những cuộc xổ số có giá trị lớn; còn với các tác vụ thường ngày mà công cụ này hướng tới, tính giả ngẫu nhiên được làm tốt thì không thể phân biệt với thứ thật.
Những công dụng thường ngày
Số ngẫu nhiên âm thầm vận hành vô số tác vụ. Giáo viên gọi bất chợt học sinh theo số ghế, người quản lý phân công việc vặt hay thứ tự thuyết trình, còn game thủ thay cho con xúc xắc bị mất hoặc tạo ra vật phẩm. Các nhà nghiên cứu dùng chúng để chọn một mẫu ngẫu nhiên từ một tổng thể sao cho khảo sát không bị lệch về phía những người trả lời thuận tiện.
Với việc lấy mẫu thống kê, chế độ không trùng lặp là người bạn đồng hành của bạn: hãy đánh số mọi mục trong danh sách của bạn, tạo ra số lượng lựa chọn duy nhất bạn cần trong khoảng đó, rồi chọn những mục ấy. Kết quả là một mẫu không thiên vị được chọn hoàn toàn nhờ may rủi chứ không phải theo sở thích.
Câu hỏi thường gặp
Tôi có thể tạo số ngẫu nhiên trong một khoảng cụ thể không?
Tùy chọn 'Allow Duplicates' có tác dụng gì?
Công cụ có thể tạo số thập phân thay vì số nguyên không?
Vì sao đôi khi tôi nhận được thông báo 'số lượng không hợp lệ'?
Các con số có thực sự ngẫu nhiên không và công cụ có miễn phí không?
Công cụ liên quan
Tiếp tục với những công cụ hữu ích này