Math.random методи
Math.random методи тасодифий
каср сонни 0 дан 1 гача қайтаради.
Синтаксис
Math.random();
Қўллаш
Маълум оралиқдаги тасодифий сонни олиш учун
(каср ёки бутун) махусус усуллардан фойдаланиш керак.
min ва max орасидаги тасодифий каср сонни
олиш қуйидагича амалга оширилади:
function getRandomArbitary(min, max) {
return Math.random() * (max - min) + min;
}
Энди min ва max орасидаги тасодифий бутун сонни олайлик:
function getRandomInt(min, max) {
return Math.floor(Math.random() * (max - min + 1)) + min;
}
Мисол
0 дан 1 гача бўлган тасодифий сонни чиқарайлик:
console.log(Math.random());
Кодни ишга тушириш натижаси:
0.5416665468657356
Мисол
10 дан 100 гача бўлган тасодифий бутун сонни чиқарайлик:
function getRandomInt(min, max) {
return Math.floor(Math.random() * (max - min + 1)) + min;
}
console.log(getRandomInt(10, 100));
Кодни ишга тушириш натижаси:
12