Phương thức Math.random
Phương thức Math.random trả về một số
thập phân ngẫu nhiên từ 0 đến 1.
Cú pháp
Math.random();
Ứng dụng
Để lấy một số ngẫu nhiên trong một khoảng nhất định
(số thập phân hoặc số nguyên) cần sử dụng các thủ thuật
đặc biệt.
Việc lấy một số thập phân ngẫu nhiên giữa
min và max được thực hiện như sau:
function getRandomArbitary(min, max) {
return Math.random() * (max - min) + min;
}
Và bây giờ hãy lấy một số nguyên ngẫu nhiên giữa min
và max:
function getRandomInt(min, max) {
return Math.floor(Math.random() * (max - min + 1)) + min;
}
Ví dụ
Hãy xuất một số ngẫu nhiên từ 0
đến 1:
console.log(Math.random());
Kết quả thực thi mã:
0.5416665468657356
Ví dụ
Hãy xuất một số nguyên ngẫu nhiên từ
10 đến 100:
function getRandomInt(min, max) {
return Math.floor(Math.random() * (max - min + 1)) + min;
}
console.log(getRandomInt(10, 100));
Kết quả thực thi mã:
12