Công Cụ Nhanh

Quay số ngẫu nhiên, chọn tên, chia đội online

Chế độ

Kết quả

Dùng crypto.getRandomValues của trình duyệt, mỗi kết quả có xác suất như nhau; không ai, kể cả website, biết trước kết quả.

Xử lý ngay trên trình duyệt của bạn. Tệp và dữ liệu không được tải lên máy chủ.

Trả lời nhanh

Nhập khoảng số (ví dụ 1 đến 500), số lượng cần quay, bật “Không trùng nhau” rồi bấm “Quay số”: công cụ rút ngẫu nhiên bằng crypto.getRandomValues nên mỗi số có cơ hội như nhau. Muốn chọn người, dán danh sách tên vào chế độ “Chọn tên”.

Quay số ngẫu nhiên online là gì?

Một trang cho mọi kiểu bốc thăm: quay số trúng thưởng theo số thứ tự, chọn ngẫu nhiên người trong danh sách, chia lớp thành các nhóm đều nhau, tung đồng xu hay gieo xúc xắc khi cần quyết định nhanh. Kết quả được rút bằng nguồn ngẫu nhiên mật mã của trình duyệt và loại bỏ sai lệch, có lịch sử lượt quay để đối chiếu khi bốc thăm trước đông người.

Minh hoạ hai viên xúc xắc đang lăn, một vòng quay may mắn nhiều màu và những mẩu giấy gấp trong chiếc bát

Cách quay số và chọn tên

  1. 1

    Chọn chế độ: “Quay số”, “Chọn tên”, “Chia đội” hoặc “Đồng xu / xúc xắc”.

  2. 2

    Quay số: nhập “Từ”, “Đến” và “Số lượng”; giữ “Không trùng nhau” khi mỗi số chỉ được trúng một lần (bốc thăm, xổ số nội bộ).

  3. 3

    Chọn tên / chia đội: dán danh sách, mỗi dòng một tên (dán thẳng một cột từ Excel được), nhập số người cần chọn hoặc số đội.

  4. 4

    Bấm nút quay; kết quả hiện sau hiệu ứng quay ngắn. Bật “Bỏ người đã trúng khỏi danh sách” để quay nhiều vòng giải mà không ai trúng hai lần.

  5. 5

    Bấm “Sao chép kết quả” để dán vào nhóm chat; mục “Lịch sử” bên phải giữ 20 lượt gần nhất kèm giờ quay.

Chọn chế độ nào?

Việc cần làmChế độThiết lập gợi ý
Bốc thăm trúng thưởng theo số vé 1–300Quay sốTừ 1, đến 300, số lượng = số giải, bật Không trùng nhau
Chọn 3 bạn lên bảng trong lớp 40 học sinhChọn tênDán danh sách lớp, chọn 3 người
Chia 24 người thành 4 đội đá bóngChia độiSố đội 4: mỗi đội 6 người
Quyết định ai trả tiền cà phêĐồng xu / xúc xắcTung 1 đồng xu hoặc mỗi người gieo 1 viên
Chọn số ngẫu nhiên cho trò chơi 2 viên xúc xắcĐồng xu / xúc xắcGieo 2 viên, 6 mặt, xem tổng

Xác suất trúng khi quay không trùng

Với N số và quay k số không trùng, mỗi số có xác suất trúng k ÷ N.

Khoảng sốSố giảiXác suất mỗi số trúng
1–10011%
1–1001010%
1–50051%
1–1.00030,3%

Ví dụ thực tế

Livestream bốc thăm khách hàng

Khách bình luận có số thứ tự 1–850. Quay 5 số không trùng, chia sẻ màn hình để mọi người thấy hiệu ứng quay và lịch sử, chụp lại kết quả làm bằng chứng.

Quay giải tất niên nhiều vòng

Dán danh sách 120 nhân viên, bật “Bỏ người đã trúng khỏi danh sách”. Vòng giải ba chọn 10 người, giải nhì 5 người, giải nhất 1 người: không ai trúng hai giải.

Chia nhóm thuyết trình

Lớp 37 học sinh chia 6 nhóm: công cụ chia 5 nhóm 6 người và 1 nhóm 7 người, ngẫu nhiên nên không ai thắc mắc chuyện chọn bạn thân.

Chọn quán ăn trưa

Gõ tên 6 quán, mỗi dòng một quán, chọn 1: hết cãi nhau ăn gì.

Lỗi thường gặp

Báo “không đủ số để quay không trùng”.
Số lượng cần quay lớn hơn số các số trong khoảng (ví dụ quay 20 số từ 1 đến 10). Mở rộng khoảng hoặc bỏ “Không trùng nhau”.
Danh sách có người trùng tên.
Công cụ giữ nguyên mỗi dòng là một người, kể cả trùng tên. Thêm chữ phân biệt (Lan 10A, Lan 10B) để khi trúng biết là ai.
Dán từ Excel bị dính nhiều cột.
Chỉ chép cột tên; nếu dán cả hàng, các ô cách nhau bằng tab sẽ bị hiểu là một tên dài. Dấu phẩy và chấm phẩy được hiểu là tách tên.
Muốn quay lại giống hệt lần trước.
Không thể và không nên: mỗi lượt quay độc lập, không có “hạt giống” cố định. Dùng mục Lịch sử hoặc chụp màn hình để lưu kết quả.

Công cụ có ngẫu nhiên thật không?

Mỗi kết quả được rút bằng crypto.getRandomValues, nguồn ngẫu nhiên dùng cho mật mã của trình duyệt. Để mọi số có cơ hội như nhau, công cụ loại bỏ những giá trị rơi vào phần dư không chia đều (rejection sampling) chứ không lấy phần dư, nên không số nào được ưu tiên.

Quay không trùng dùng thuật toán trộn Fisher–Yates: giống bốc từng phiếu ra khỏi thùng mà không bỏ lại. Hiệu ứng quay chỉ để xem cho vui; kết quả đã được rút xong trước khi hiệu ứng chạy, không phụ thuộc lúc bạn bấm.

Mọi thứ chạy trên trình duyệt của bạn: danh sách tên không gửi đi đâu, website cũng không biết trước hay can thiệp được kết quả.

Thuật ngữ

Không trùng (không hoàn lại)
Số đã trúng không quay lại được nữa, giống bốc phiếu ra khỏi thùng.
Có trùng (có hoàn lại)
Mỗi lượt độc lập, một số có thể ra nhiều lần, giống gieo xúc xắc nhiều lần.
Fisher–Yates
Thuật toán trộn danh sách sao cho mọi thứ tự đều có xác suất như nhau.
crypto.getRandomValues
Hàm của trình duyệt sinh số ngẫu nhiên đủ tốt cho mật mã, khó đoán hơn nhiều so với Math.random.

Câu hỏi thường gặp

Có quay được số âm hoặc số rất lớn không?

Được, số nguyên từ âm đến khoảng 9 triệu tỉ, khoảng rộng tối đa khoảng 4,29 tỉ số cho mỗi lượt và tối đa 1.000 số mỗi lần quay.

Danh sách tên có bị lưu lại không?

Không. Danh sách chỉ nằm trên trang; tải lại trang là mất. Lịch sử cũng chỉ giữ trong lúc bạn mở trang.

Làm sao để người xem tin kết quả là công bằng?

Chia sẻ màn hình lúc quay, để mọi người thấy danh sách và cài đặt trước khi bấm; mục Lịch sử ghi giờ từng lượt để đối chiếu.

Chia đội có đều không?

Có. Danh sách được trộn ngẫu nhiên rồi chia lần lượt, các đội chênh nhau tối đa 1 người.

Tung đồng xu có đúng 50/50 không?

Có, mỗi lần tung là một số ngẫu nhiên 0 hoặc 1 với xác suất bằng nhau. Tung nhiều đồng một lúc thì công cụ đếm luôn số ngửa, số sấp.

Có dùng được trên điện thoại khi livestream không?

Được. Giao diện vừa màn hình điện thoại, nút quay to, kết quả chữ lớn dễ nhìn.

Đánh giá và bình luận

Đang tải…