Số ngẫu nhiên
Chọn số ngẫu nhiên trong bất kỳ khoảng nào, ngay lập tức.
- Số âm và số thập phân
- Chọn không trùng lặp
- Preset cho xổ số và xúc xắc
Cách tạo số ngẫu nhiên
- Nhập số nhỏ nhất và lớn nhất, hoặc chọn một preset.
- Chọn số lượng và có cho phép trùng lặp hay không.
- Nhấn Tạo để nhận số của bạn.
Các preset dùng để làm gì
| Preset | Khoảng và số lượng | Thường dùng cho |
|---|---|---|
| 1 đến 10 | 1 số, từ 1 đến 10 | Phá băng nhanh hoặc chọn thứ tự cho nhóm nhỏ |
| 1 đến 100 | 1 số, từ 1 đến 100 | Trò chơi đoán số trong lớp học, câu đố |
| 1 đến 1000 | 1 số, từ 1 đến 1000 | Bốc thăm, rút thăm trúng thưởng lớn hơn |
| Xổ số | 6 số duy nhất, từ 1 đến 49, đã sắp xếp | Định dạng 6/49 dùng ở một số xổ số quốc tế như Lotto 6/49 của Canada |
| Xúc xắc | 1 số, từ 1 đến 6 | Một lượt đổ xúc xắc 6 mặt mà không cần xúc xắc thật |
Mỗi preset chỉ điền sẵn khoảng giá trị và số lượng, nên bạn có thể chỉnh lại sau đó, ví dụ đổi preset xổ số sang khoảng 1-45 với 6 số để khớp với Vietlott Mega 6/45 tại Việt Nam.
Đặt khoảng giá trị riêng, kèm ví dụ
Nhập bất kỳ giá trị nhỏ nhất và lớn nhất nào, kể cả số âm và số thập phân. Giá trị nhỏ nhất -10 và lớn nhất 10 bao trọn 21 số nguyên, từ -10 đến 10.
Số chữ số thập phân trải đều kết quả trong khoảng thay vì làm tròn thành số nguyên. Đặt thập phân là 2 với khoảng 0 đến 1 có thể trả về kết quả như 0,37 hay 0,82, hữu ích để mô phỏng phần trăm hoặc xác suất.
Chế độ không trùng lặp loại bỏ số lặp trong một lượt. Nếu bạn yêu cầu 20 số không trùng lặp từ một khoảng chỉ có 15 số, công cụ sẽ báo khoảng giá trị quá nhỏ thay vì trả về ít số hơn bạn yêu cầu.
Những cách dùng khác ngoài trò chơi
- Chọn cỡ mẫu hoặc điểm bắt đầu ngẫu nhiên cho khảo sát hoặc nghiên cứu.
- Gán số trúng thưởng ngẫu nhiên khớp với số vé đã phát ra trong một chương trình quà tặng.
- Tạo dữ liệu thử cho bảng tính hoặc dự án lập trình.
- Đưa ra lựa chọn công bằng giữa hơn 2 phương án, như xếp ai trình bày trước trong cuộc họp.
- Chọn một trang, hàng hoặc mục ngẫu nhiên từ một danh sách đánh số khi cần kiểm tra mẫu không thiên vị.
Câu hỏi thường gặp về Số ngẫu nhiên
Số này có thực sự ngẫu nhiên không?
Có. Công cụ dùng bộ tạo số ngẫu nhiên mã hóa của trình duyệt, cùng nguồn dùng cho khóa mã hóa, thay vì một hàm giả ngẫu nhiên đơn giản.
Chế độ không trùng lặp hoạt động thế nào?
Khi bật chọn không trùng lặp, không số nào lặp lại trong một lượt. Nếu khoảng giá trị nhỏ hơn số lượng bạn yêu cầu, công cụ sẽ báo cho bạn biết thay vì đoán bừa.
Có thể tạo số xổ số không?
Có, dùng preset xổ số cho 6 số duy nhất từ 1 đến 49, sắp xếp từ nhỏ đến lớn. Đây là định dạng 6/49 dùng ở một số xổ số quốc tế; Vietlott Mega 6/45 tại Việt Nam lại quay 6 số từ 1 đến 45, nên hãy đổi khoảng giá trị và số lượng cho khớp với loại xổ số bạn muốn mô phỏng.
Tôi có thể tạo bao nhiêu số cùng lúc?
Tối đa 100 số trong một lượt. Chạy lại để có thêm.
Có thể lấy số thập phân không?
Có, đặt số chữ số thập phân lớn hơn 0 để có số như 3,5 hay 12,75, trải đều trong khoảng bạn chọn.
Có thể tạo số âm không?
Có, đặt giá trị nhỏ nhất dưới 0, ví dụ -50 đến 50, và kết quả âm được chọn công bằng như kết quả dương.
Công cụ này có đủ công bằng để quay số trúng thưởng hay bốc thăm không?
Có. Mọi số trong khoảng đều có cơ hội bằng nhau nhờ bộ tạo số ngẫu nhiên mã hóa của trình duyệt, và chế độ không trùng lặp tránh việc cùng một số vé được quay hai lần.
Cái này khác Math.random() trong code thế nào?
Math.random() là một hàm giả ngẫu nhiên nhanh, không được thiết kế cho bảo mật. Công cụ này dùng giá trị ngẫu nhiên của Web Crypto API thay thế, cùng nguồn dùng cho khóa mã hóa, giúp loại bỏ nguy cơ có khuôn mẫu đoán trước được.