Ngẫu nhiên trong JavaScript
- Trang trước Toán học JS
- Trang tiếp theo Lógica JS
Math.random()
Math.random()
Trả về số ngẫu nhiên từ 0 (bao gồm) đến 1 (không bao gồm):
Ví dụ
Math.random(); // Trả về số ngẫu nhiên
Math.random()
Luôn trả về số nhỏ hơn 1.
Số nguyên ngẫu nhiên trong JavaScript
Math.random()
Và Math.floor()
Sử dụng cùng nhau để trả về số nguyên ngẫu nhiên.
Ví dụ
Math.floor(Math.random() * 10); // Trả về số từ 0 đến 9
Ví dụ
Math.floor(Math.random() * 11); // Trả về số từ 0 đến 10
Ví dụ
Math.floor(Math.random() * 100); // Trả về số từ 0 đến 99
Ví dụ
Math.floor(Math.random() * 101); // Trả về số từ 0 đến 100
Ví dụ
Math.floor(Math.random() * 10) + 1; // Trả về số từ 1 đến 10
Ví dụ
Math.floor(Math.random() * 100) + 1; // Trả về số từ 1 đến 100
Hàm ngẫu nhiên thích hợp
Như bạn đã thấy trong ví dụ trên, việc tạo một hàm ngẫu nhiên để tạo tất cả các số nguyên ngẫu nhiên là một ý tưởng hay.
Đây là hàm JavaScript luôn trả về giá trị giữa min
và max
Giữa
Ví dụ
function getRndInteger(min, max) { return Math.floor(Math.random() * (max - min) ) + min; }
Đây là hàm JavaScript luôn trả về giá trị giữa min
và max
Giữa
Ví dụ
function getRndInteger(min, max) { return Math.floor(Math.random() * (max - min + 1) ) + min; }
- Trang trước Toán học JS
- Trang tiếp theo Lógica JS