Math.random metodi
Math.random metodi 0 dan 1 gacha
tasodifiy kasr son qaytaradi.
Sintaksis
Math.random();
Qo'llanish
Ma'lum oraliqda (kasr yoki butun) tasodifiy son olish
uchun maxsus usullardan foydalanish kerak.
min va max orasida tasodifiy kasr son
olish quyidagicha amalga oshiriladi:
function getRandomArbitary(min, max) {
return Math.random() * (max - min) + min;
}
Endi esa min va max orasida tasodifiy
butun son olamiz:
function getRandomInt(min, max) {
return Math.floor(Math.random() * (max - min + 1)) + min;
}
Misol
Keling, 0 dan 1 gacha tasodifiy sonni
chiqaraylik:
console.log(Math.random());
Kodni bajarish natijasi:
0.5416665468657356
Misol
Keling, 10 dan 100 gacha tasodifiy
butun sonni chiqaraylik:
function getRandomInt(min, max) {
return Math.floor(Math.random() * (max - min + 1)) + min;
}
console.log(getRandomInt(10, 100));
Kodni bajarish natijasi:
12