Các công cụ
Vòng tên chọn một mục từ danh sách bạn dán, bộ tạo đội chia tên thành nhóm cân bằng, bộ tạo số rút số nguyên từ một khoảng, và các công cụ khác gồm đồng xu, xúc xắc, có/không, thứ tự danh sách và chữ cái ngẫu nhiên.
Tính ngẫu nhiên hoạt động thế nào
Web Crypto API của trình duyệt cung cấp giá trị 32 bit thô (crypto.getRandomValues). Với số nguyên bị chặn, giá trị ngoài bội số của khoảng bị loại và rút lại, nên mỗi số nguyên trong khoảng có cùng xác suất. Không có dự phòng Math.random ở bất kỳ đâu trên trang này.
Vòng chọn người thắng thế nào
Người thắng được rút trước bằng số nguyên đều đó. Góc quay vòng rồi được tính để tâm cung đó dừng đúng dưới kim; hoạt ảnh chỉ đi tới mục tiêu cố định đó. Không sửa được khi vòng đang quay, nên người thắng được công bố luôn là cung đứng yên.
Đội và số
- Đội được tạo bằng cách xáo danh sách với Fisher-Yates rồi phát tên lần lượt: mỗi tên xuất hiện một lần, kích thước lệch nhau nhiều nhất một.
- Khi tắt lặp, số được rút bằng mẫu Fisher-Yates thưa — thời gian và bộ nhớ phụ thuộc bạn xin bao nhiêu số, không phụ thuộc khoảng rộng đến đâu.
- Mục trùng trong danh sách được giữ mặc định; mỗi bản sao là một mục riêng đến khi bạn xoá trùng rõ ràng.
- Đội có thể tạo theo số đội hoặc kích thước nhóm tối đa: phát lần lượt giữ kích thước trong một, không nhóm nào lớn hơn kích thước bạn đặt.
- Lịch sử phiên (đồng xu, xúc xắc, có/không) nằm trong bộ nhớ trang và biến mất khi bạn đóng hoặc tải lại tab.
Những gì ở lại trên thiết bị
Mọi tên, đội và con số đều được xử lý trong trang. Không có gì được tải lên và dữ liệu nhập của công cụ không bao giờ gửi đến phân tích. Vòng xoay tên và công cụ chia đội chỉ lưu danh sách có tên trong trình duyệt này khi bạn nhấn nút lưu; tệp JSON và liên kết chia sẻ cũng được tạo tại máy. Hãy giữ mỗi lớp hoặc cuộc họp trong một danh sách riêng và xóa danh sách không còn dùng.
Khả năng tiếp cận
Kết quả và lỗi được đọc cho trình đọc màn hình, vòng có thể quay từ bàn phím, điều khiển giữ tiêu điểm nhìn thấy được, và hoạt ảnh co lại khi hệ thống yêu cầu chuyển động giảm.