Kết nối qua MCP →

Nhập phép tính

Generate a random whole number between 1 and 100. Each pick is independent, so repeats can occur.

Công thức

Công thức: Công Cụ Tạo Số Ngẫu Nhiên (Từ 1 Đến 100)
Show calculation steps (1)
  1. Probability of a specific number

    Probability of a specific number: Công Cụ Tạo Số Ngẫu Nhiên (Từ 1 Đến 100)

    With 100 equally likely outcomes, any chosen number appears with probability 1 in 100.

Quảng cáo

Kết quả

Pick # 1
60
random integer between 1 and 100
Số lượt bốc 1
Khoảng giá trị 1 to 100 (inclusive)
Xác suất của mỗi số cụ thể 1%

Press Bốc số for a new independent draw; Đặt lại sets the counter back to 0. Repeats are possible.

Công cụ này dùng để làm gì

Công cụ Tạo Số Ngẫu Nhiên này sẽ cho ra một số nguyên nằm trong khoảng từ 1 đến 100 mỗi khi bạn nhấn nút Bốc số. Khoảng giá trị đã được cố định sẵn nên bạn không cần nhập gì cả: chỉ việc bấm và đọc con số hiện lên thật to. Một bộ đếm nhỏ ghi "Lượt # N" giúp bạn theo dõi đã bốc được bao nhiêu số kể từ lần đặt lại gần nhất — rất tiện cho trò chơi, quay số trúng thưởng, hoạt động trong lớp học, lấy mẫu hay đơn giản là để đưa ra một quyết định.

Lưới gồm 100 ô vuông bằng nhau với một ô được tô sáng, cho thấy mỗi kết quả đều có khả năng như nhau
Mỗi số trong 100 số có khả năng như nhau, xác suất 1% cho mỗi lần chọn.

Cách sử dụng

Nhấn Bốc số để lấy một con số mới. Mỗi lần nhấn là một lượt bốc độc lập, vì vậy cùng một giá trị hoàn toàn có thể xuất hiện nhiều lần qua các lượt (đây là điều bình thường, không phải lỗi). Nhấn Đặt lại để đưa bộ đếm về 0; lượt bốc tiếp theo sẽ được đánh dấu là "Lượt # 1".

Giải thích công thức

Công cụ áp dụng công thức số nguyên ngẫu nhiên đều chuẩn:

$$\text{soNgauNhien} = \text{min} + \left\lfloor U \times (\text{max}-\text{min}+1) \right\rfloor$$

trong đó \(U\) là một số thực giả ngẫu nhiên thuộc khoảng nửa mở [0, 1). Với min = 1 và max = 100, công thức trở thành

$$\text{soNgauNhien} = 1 + \left\lfloor U \times 100 \right\rfloor$$

Việc dùng hàm floor (lấy phần nguyên xuống, không phải làm tròn) giúp mọi số nguyên có cơ hội bằng nhau — nếu làm tròn thì hai đầu mút sẽ bị thiệt thòi. Vì \(U\) không bao giờ đạt tới đúng 1, nên \(\left\lfloor U \times 100 \right\rfloor\) tối đa chỉ là 99, do đó kết quả cao nhất đúng bằng 100 và không bao giờ chạm tới 101. Nhờ vậy, mỗi số đều có cùng xác suất \(P = \frac{1}{100} = 0{,}01 = 1\%\).

Quảng cáo
Sơ đồ ánh xạ giá trị đều U giữa 0 và 1 thành các số nguyên từ 1 đến 100
Một giá trị ngẫu nhiên đều U được nhân tỉ lệ và lấy phần nguyên để tạo ra một số nguyên từ 1 đến 100.

Ví dụ minh họa

Giả sử bộ máy cho ra U = 0,752. Khi đó

$$\text{soNgauNhien} = 1 + \left\lfloor 0{,}752 \times 100 \right\rfloor = 1 + \left\lfloor 75{,}2 \right\rfloor = 1 + 75 = 76$$

hiển thị là "Lượt # 1". Nhấn Bốc số lần nữa với U = 0,009, bạn nhận được \(1 + \left\lfloor 0{,}9 \right\rfloor = 1 + 0 = 1\), hiển thị là "Lượt # 2".

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

Một con số có thể lặp lại hai lần không? Có. Mỗi lượt bốc đều độc lập, nên việc trùng số qua các lượt khác nhau là hoàn toàn bình thường và hợp lệ.

Cả số 1 và số 100 đều có thể ra chứ? Có, cả hai đầu mút đều nằm trong phạm vi. Bạn hoàn toàn có thể bốc trúng đúng số 1 hoặc đúng số 100.

Công cụ này có an toàn về mặt mã hóa không? Không. Đây là bộ tạo số giả ngẫu nhiên (PRNG), phù hợp cho trò chơi và các lựa chọn thường ngày, chứ không dùng cho mục đích bảo mật, xổ số có tiền thật hay mật mã học.

Cập nhật lần cuối: