random.vip

Công cụ ngẫu nhiên & xác suất

random.vip gom các công cụ ngẫu nhiên hay dùng nhất vào một chỗ: tạo số, gieo xúc xắc, bốc thăm, xáo trộn danh sách, sinh mật khẩu và một bộ máy tính xác suất. Tất cả chạy ngay trên trình duyệt, không cần cài đặt hay đăng ký.

Số ngẫu nhiên 1 – 100
—
Bấm "Tạo số" để thử ngay
Tuỳ chọn
Phiên bản đầy đủ →

Các công cụ

Ngẫu nhiên "thật" trên trình duyệt hoạt động thế nào?

Hầu hết các trang tạo số ngẫu nhiên dùng Math.random() của JavaScript. Hàm này đủ tốt cho hoạt hình hay trò chơi nhỏ, nhưng nó là bộ sinh giả ngẫu nhiên (PRNG) với trạng thái có thể đoán được và không được thiết kế cho mục đích cần công bằng hoặc bảo mật. random.vip dùng crypto.getRandomValues() thuộc Web Crypto API, lấy entropy từ hệ điều hành, cùng nguồn mà trình duyệt dùng để tạo khoá mã hoá TLS. Khi cần một số trong khoảng, chúng tôi dùng phép lấy mẫu loại bỏ (rejection sampling) thay vì phép chia lấy dư để tránh thiên lệch về phía các số nhỏ.

Vì mọi phép tính diễn ra trên máy của bạn, danh sách tên bạn dán vào ô bốc thăm, mật khẩu được sinh ra hay bất kỳ số nào đều không rời khỏi trình duyệt. Trang web không có máy chủ lưu kết quả.

Dùng cho việc gì?

  • Minigame, livestream bán hàng: bốc thăm trúng thưởng từ danh sách bình luận, quay số may mắn.
  • Lớp học, công ty: gọi ngẫu nhiên học sinh trả bài, chọn người thuyết trình, chia nhóm làm việc.
  • Trò chơi bàn: xúc xắc nhiều mặt khi quên mang theo, tung đồng xu quyết định lượt.
  • Kỹ thuật: sinh mật khẩu, mã PIN, UUID, chuỗi hex cho cấu hình và kiểm thử.
  • Học tập: kiểm tra bài tập xác suất thống kê, xem tỷ lệ thực của các kiểu xổ số.