Chuyển đến nội dung
WheelSpinny

Cách WheelSpinny chọn kết quả

Điều gì xảy ra khi bạn bấm Quay, “công bằng” ở đây nghĩa là gì, và những gì chúng tôi không khẳng định.

Tóm tắt

Từng bước

  1. Danh sách trở thành các ô. Mỗi dòng không trống là một ô. Các dòng lặp lại là những ô riêng, đó là cách chủ động làm một lựa chọn dễ trúng hơn.
  2. Rút một số ngẫu nhiên. Chúng tôi lấy số ngẫu nhiên từ trình duyệt bằng crypto.getRandomValues, bộ sinh số an toàn về mật mã có sẵn trong mọi trình duyệt hiện đại.
  3. Số đó trở thành một ô, không thiên lệch. Đổi một số lớn thành “một trong 7 ô” bằng phép chia đơn giản sẽ làm vài ô được lợi rất nhỏ. Vì vậy chúng tôi dùng phương pháp lấy mẫu loại bỏ: những số hiếm gây ra thiên lệch sẽ bị bỏ và rút lại, để mọi ô có xác suất bằng nhau tuyệt đối.
  4. Vòng quay nhắm vào kết quả. Chúng tôi tính góc dừng để đưa ô được chọn vào dưới kim, dừng ở đâu đó trong 70% phần giữa của ô để không bao giờ trông như một pha sát nút. Vòng quay sau đó quay vài vòng rồi chậm dần đến góc đó.
  5. Hiện kết quả. Ô thắng được làm nổi bật, kết quả hiện bằng chữ trên vòng quay và được đọc cho trình đọc màn hình.

Những thứ không ảnh hưởng đến kết quả

Chạy kiểm tra độ công bằng

Bài kiểm tra này chạy đúng hàm mà vòng quay dùng để chọn kết quả, hàng nghìn lần ngay trong trình duyệt của bạn, rồi đếm số lần thắng của mỗi ô. Không có gì được mô phỏng hay gửi đi đâu cả.

Số lượt quay

Đọc kết quả kiểm tra

Một vòng quay công bằng không cho mọi ô đúng cùng một số lượt thắng. Với 10.000 lượt trên 6 ô, chênh lệch khoảng 50 so với mức kỳ vọng 1.667 là bình thường. Điều quan trọng là chênh lệch có đúng cỡ mà may rủi dự đoán hay không, và đó là thứ kiểm định khi bình phương đo.

Con số phần trăm cho biết một vòng quay hoàn toàn công bằng phân bố lượt thắng lệch ít nhất như lần chạy của bạn thường xuyên đến mức nào. Trên 5% là không có gì đáng chú ý. Ngay cả vòng quay hoàn hảo cũng xuống dưới 5% khoảng 1 trên 20 lần chạy, nên một kết quả thấp đơn lẻ không chứng minh điều gì; sai lệch thật sẽ lặp lại hết lần này đến lần khác, và rõ hơn khi có nhiều lượt quay hơn.

Cách từng công cụ chọn

Mọi công cụ trên WheelSpinny đều rút từ cùng nguồn số ngẫu nhiên an toàn, với cùng phương pháp không thiên lệch:

Ở bất kỳ công cụ nào có hiệu ứng, kết quả luôn được chọn trước và hiệu ứng nhắm vào kết quả đó.

Những gì chúng tôi không khẳng định

Nói rõ giới hạn cũng quan trọng như phương pháp: