Vòng quay công bằng như thế nào
Kết quả mỗi lượt quay do bộ tạo số ngẫu nhiên mật mã trong trình duyệt của bạn quyết định trước khi vòng quay bắt đầu chuyển động. Không có gì bạn nhập được gửi đến chúng tôi. Trang này giải thích phương pháp và trình bày kết quả kiểm định tự động mới nhất.
Người thắng được chọn như thế nào
Người thắng được rút bằng crypto.getRandomValues, chính bộ tạo số ngẫu nhiên an toàn về mặt mật mã mà trình duyệt dùng để tạo khóa mã hóa.
Các số ngẫu nhiên 32 bit được chuyển thành một vị trí trên vòng quay bằng phương pháp lấy mẫu loại bỏ: con số nào khiến một số mục có khả năng trúng cao hơn một chút so với các mục khác sẽ bị bỏ đi và rút lại. Cách này loại bỏ độ lệch nhỏ phát sinh khi lấy số dư.
Người thắng được chọn trước. Sau đó hiệu ứng mới quay vòng quay sao cho nó dừng trong ô của người thắng, tại một điểm ngẫu nhiên cách xa hai mép ô.
Trọng số
Một mục viết là Phở*3 có khả năng thắng gấp ba lần một mục có trọng số 1, và ô của nó cũng rộng gấp ba. Trọng số có thể là số nguyên hoặc số thập phân từ 0,001 đến 1.000.000. Khi gõ trọng số thập phân vào danh sách, hãy dùng dấu chấm, ví dụ Phở*0.5.
Bốc thăm có thể kiểm chứng
Với giveaway và bốc thăm trúng thưởng, bốc thăm có thể kiểm chứng cho phép bất kỳ ai kiểm tra sau đó rằng kết quả không bị thay đổi.
- Trước lượt quay, trang tạo một hạt giống bí mật và hiển thị mã băm SHA-256 của hạt giống, các mục và thời gian. Hãy công bố mã băm, ví dụ trên khung chat của buổi livestream, trước khi quay.
- Lượt quay dùng một bộ tạo số được xây dựng từ hạt giống bí mật, nên hạt giống và các mục hoàn toàn quyết định người thắng.
- Sau lượt quay, trang tiết lộ hạt giống trong biên nhận bốc thăm. Bất kỳ ai cũng có thể dán biên nhận vào trang kiểm chứng, trang này sẽ kiểm tra mã băm và tính lại người thắng.
Phương pháp chính xác
Mã băm là SHA-256 của đoạn văn bản UTF-8 sau: một dòng tiêu đề, thời điểm cam kết, hạt giống, sau đó mỗi mục một dòng gồm trọng số, một ký tự tab và nhãn của mục.
weeks-and-random-draw v1
committed_at: 2026-10-16T14:05:09.123Z
seed: 64 hexadecimal characters
3 Pizza
1.5 Sushi
- Hạt giống là 32 byte ngẫu nhiên lấy từ crypto.getRandomValues, viết thành 64 ký tự thập lục phân viết thường.
- Bộ tạo số sinh ra các số 32 bit từ SHA-256(các byte của hạt giống nối với một bộ đếm 4 byte theo thứ tự big-endian), với bộ đếm 0, 1, 2, v.v., đọc mỗi mã băm 32 byte thành tám số big-endian.
- Nếu mọi trọng số đều là số nguyên và tổng trọng số không vượt quá 2^32, lượt rút lấy số 32 bit tiếp theo, bỏ qua số đó khi nó lớn hơn hoặc bằng 2^32 − (2^32 mod tổng), và giữ lại số dư khi chia cho tổng.
- Nếu không, lượt rút lấy hai số 32 bit tiếp theo a và b rồi tính ((a >> 5) × 2^26 + (b >> 6)) ÷ 2^53, một số từ 0 đến dưới 1, sau đó nhân với tổng trọng số.
- Người thắng là mục đầu tiên có tổng cộng dồn của các trọng số lớn hơn số đó.
Bốc thăm có thể kiểm chứng chứng minh rằng các mục và kết quả không bị thay đổi sau khi mã băm được công bố. Nó không thể ngăn người tổ chức tạo nhiều mã băm một cách riêng tư rồi chỉ công bố mã mà họ thích, vì vậy hãy công bố mã băm trước khi đóng đăng ký và chỉ tạo một mã.
Kiểm định mới nhất
Hệ thống chạy các bài kiểm tra này mỗi khi trang web có thay đổi. Lần chạy gần nhất: 19 Tháng mười, 2026 18:31.
Mọi bài kiểm tra đều đạt.
| Tình huống | Số lượt quay | Khi bình phương | Bậc tự do | Giá trị p | Kết quả |
|---|---|---|---|---|---|
| 2 mục ngang nhau | 1.000.000 | 0,86 | 1 | 0,3544 | Đạt |
| 7 mục ngang nhau | 1.000.000 | 3,42 | 6 | 0,7549 | Đạt |
| 100 mục ngang nhau | 1.000.000 | 125,45 | 99 | 0,0375 | Đạt |
| 1.000 mục ngang nhau | 1.000.000 | 1081,73 | 999 | 0,0346 | Đạt |
| Chế độ loại người thắng, 7 mục, mọi vị trí | 999.999 | 41,72 | 36 | 0,2360 | Đạt |
| Chế độ không lặp lại, 7 mục, mọi vị trí | 999.999 | 39,90 | 36 | 0,3007 | Đạt |
| Trọng số | Số lượt quay | Chênh lệch lớn nhất | Kết quả |
|---|---|---|---|
| 1, 2, 3, 4 | 1.000.000 | 0,030 điểm phần trăm | Đạt |
| 0.5, 1.5, 3, 0.25 | 1.000.000 | 0,050 điểm phần trăm | Đạt |
10.000 trên 10.000 lượt quay đã dừng đúng ở người thắng được công bố.
10.000 trên 10.000 biên nhận bốc thăm ngẫu nhiên được tính lại chính xác, cả trong trình duyệt lẫn bằng một bản triển khai độc lập.
Phiên bản bộ máy vòng quay: d828d1f5c0c3.