Math.random metodi

Math.random metodi 0 dan 1 gacha tasodifiy kasr son qaytaradi.

Sintaksis

javascriptMath.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:

javascriptfunction getRandomArbitary(min, max) {
  return Math.random() * (max - min) + min;
}

Endi esa min va max orasida tasodifiy butun son olamiz:

javascriptfunction getRandomInt(min, max) {
  return Math.floor(Math.random() * (max - min + 1)) + min;
}

Misol

Keling, 0 dan 1 gacha tasodifiy sonni chiqaraylik:

javascriptconsole.log(Math.random());

Kodni bajarish natijasi:

javascript0.5416665468657356

Misol

Keling, 10 dan 100 gacha tasodifiy butun sonni chiqaraylik:

javascriptfunction getRandomInt(min, max) {
  return Math.floor(Math.random() * (max - min + 1)) + min;
}

console.log(getRandomInt(10, 100));

Kodni bajarish natijasi:

javascript12