Trình tạo số ngẫu nhiên & Công cụ chọn ngẫu nhiên

Tạo số ngẫu nhiên (có hoặc không trùng lặp), chọn người thắng từ danh sách, xáo trộn tên, chia nhóm thành các đội, tung đồng xu và tung xúc xắc, tất cả dùng tính ngẫu nhiên an toàn về mật mã có sẵn trong trình duyệt của bạn.

Cập nhật
Nhấn Tạo

Dữ liệu của bạn không bao giờ rời khỏi máy tính. Mọi xử lý diễn ra 100% cục bộ trong trình duyệt của bạn.

Công cụ này có hữu ích không?0.0 0 lượt đánh giá
Tính tổ hợp (nCr) và chỉnh hợpMáy tính tổ hợp & chỉnh hợp →

Cách dùng Trình tạo số ngẫu nhiên

  1. Chọn chế độ: Số, Chọn từ danh sách, Chia nhóm, Đồng xu hoặc Xúc xắc.
  2. Thiết lập tùy chọn: khoảng giá trị và số lượng cho số ngẫu nhiên (có hoặc không trùng lặp), hoặc dán tên, mỗi tên một dòng, để chọn hoặc chia nhóm.
  3. Nhấn Tạo. Mọi kết quả đều dùng bộ tạo số ngẫu nhiên an toàn về mật mã của trình duyệt.
  4. Sao chép kết quả, ví dụ để công bố người trúng thưởng hoặc chia sẻ danh sách đội. Danh sách của bạn chỉ được ghi nhớ trong trình duyệt này.

Tính ngẫu nhiên thực sự công bằng

Nhiều công cụ tạo số ngẫu nhiên dùng Math.random(), phù hợp cho trò chơi nhưng không được thiết kế để khó đoán. Trình tạo này dùng crypto.getRandomValues(), cùng nguồn ngẫu nhiên an toàn về mật mã mà trình duyệt dùng để tạo khóa mã hóa, và rejection sampling, nên mọi số trong khoảng của bạn có xác suất xuất hiện hoàn toàn bằng nhau (không có “modulo bias”). Danh sách được xáo trộn bằng thuật toán Fisher–Yates, đảm bảo mọi thứ tự có cùng xác suất.

Bạn có thể làm gì

  • Số ngẫu nhiên: mọi khoảng giá trị, tối đa 10.000 số cùng lúc, duy nhất hoặc có lặp lại, có thể sắp xếp. Phù hợp cho xổ số, lấy mẫu và kiểm thử.
  • Chọn tên ngẫu nhiên: dán danh sách người tham gia và chọn một hoặc nhiều người thắng cho chương trình tặng quà, hoặc xáo trộn thứ tự diễn giả.
  • Trình tạo nhóm: chia lớp học, buổi workshop hoặc nhóm đá bóng năm người thành các đội ngẫu nhiên, cân bằng.
  • Tung đồng xu & tung xúc xắc: tung tối đa 1.000 đồng xu hoặc tung bất kỳ số lượng xúc xắc d4, d6, d8, d10, d12, d20 hay d100 kèm tổng điểm.

Tổ chức quay thưởng công bằng

Xuất danh sách người tham gia thành một cột (mỗi dòng một người), xóa dòng trùng bằng Xóa dòng trùng lặp, sau đó chọn người thắng tại đây và chụp màn hình để minh bạch. Để tính xác suất, chẳng hạn cơ hội trúng xổ số, hãy dùng Máy tính xác suất & tổ hợp. Với mã định danh ngẫu nhiên trong lập trình, dùng Trình tạo UUID, và với chuỗi bảo mật, dùng Trình tạo mật khẩu.

Cũng được tìm dưới tên: chọn tên ngẫu nhiên, random picker, chia nhóm ngẫu nhiên, tung đồng xu, tung xúc xắc online, chọn người trúng thưởng, bốc thăm ngẫu nhiên, xáo trộn danh sách.

Các công cụ dùng kèm tốt với Trình tạo số ngẫu nhiên

  • Trình tạo Lorem Ipsum — Tạo văn bản giữ chỗ cho bản mẫu và bố cục chỉ trong vài giây — Lorem Ipsum cổ điển hoặc văn bản tiếng Anh dễ đọc, theo đoạn, câu, từ hoặc mục danh sách, có hoặc không kèm thẻ HTML.
  • Máy tính chênh lệch múi giờ — Thêm các thành phố bạn quan tâm để xem chênh lệch múi giờ so với bạn, giờ địa phương hiện tại và đang là ban ngày hay ban đêm.
  • Chuyển đổi giờ tiết kiệm ánh sáng ban ngày — Chọn ngày và giờ để xem giờ tương ứng ở các thành phố khác, với giờ tiết kiệm ánh sáng ban ngày được áp dụng cho đúng ngày đó.
  • Chuyển đổi số La Mã — Chuyển bất kỳ số nào từ 1 đến 3.999.999 sang số La Mã, hoặc đọc số La Mã thành số thường, kèm phân tích từng ký tự.

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

Trình tạo số ngẫu nhiên này có thực sự ngẫu nhiên không?
Công cụ dùng bộ tạo số an toàn về mật mã của trình duyệt (crypto.getRandomValues), được khởi tạo từ nguồn entropy của hệ điều hành. Mức độ khó đoán này đủ cho quay thưởng, tặng quà và các mục đích bảo mật, và mọi giá trị trong khoảng đều có xác suất như nhau.
Làm sao chọn ngẫu nhiên một người thắng từ danh sách?
Chọn “Chọn từ danh sách”, dán mỗi tên một dòng, đặt số người thắng cần chọn rồi nhấn Tạo. Mỗi tên chỉ có thể được chọn một lần trong mỗi lần bốc.
Tôi có thể tạo số ngẫu nhiên không trùng lặp không?
Có. Giữ tùy chọn “Không trùng lặp” được chọn. Bạn có thể rút tối đa bằng số lượng giá trị khác nhau có trong khoảng.
Danh sách của tôi có được lưu lại không?
Chỉ được lưu trong bộ nhớ cục bộ (local storage) của trình duyệt bạn, để lần sau vẫn còn đó. Không có gì được tải lên máy chủ.
Tôi có thể cài Trình tạo số ngẫu nhiên như một ứng dụng web và dùng khi không có mạng không?
Có. Trình tạo số ngẫu nhiên là một ứng dụng web (PWA) có thể cài đặt — cài trực tiếp từ trình duyệt, không cần tải từ cửa hàng ứng dụng. Trên Chrome hoặc Edge (Windows, macOS, Linux, ChromeOS) hoặc Android, bấm Cài đặt ứng dụng ở đầu trang này; trên iPhone và iPad, dùng Chia sẻ → Thêm vào Màn hình chính; trên Mac, dùng File → Add to Dock trong Safari 17 trở lên. Sau đó ứng dụng mở trong cửa sổ riêng với biểu tượng riêng, và vì chạy hoàn toàn trên trình duyệt nên vẫn hoạt động khi không có mạng. Firefox trên máy tính không thể cài ứng dụng web. Cách cài đặt hoạt động thế nào.

Công cụ liên quan