Mbinu ya Math.random
Mbinu Math.random inarudisha
nambari ya desimali ya bahati nasibu kutoka 0 hadi 1.
Syntax
Math.random();
Matumizi
Ili kupata nambari ya bahati nasibu katika kiwango
fulani (desimali au nambari kamili) inapaswa kutumika
mbinu maalum.
Kupata nambari ya desimali ya bahati nasibu kati ya
min na max hufanyika hivi:
function getRandomArbitary(min, max) {
return Math.random() * (max - min) + min;
}
Na sasa tupate nambari kamili ya bahati nasibu kati ya min
na max:
function getRandomInt(min, max) {
return Math.floor(Math.random() * (max - min + 1)) + min;
}
Mfano
Wacha tuonyeshe nambari ya bahati nasibu kutoka 0
hadi 1:
console.log(Math.random());
Matokeo ya utekelezaji wa kodi:
0.5416665468657356
Mfano
Wacha tuonyeshe nambari kamili ya bahati nasibu kutoka
10 hadi 100:
function getRandomInt(min, max) {
return Math.floor(Math.random() * (max - min + 1)) + min;
}
console.log(getRandomInt(10, 100));
Matokeo ya utekelezaji wa kodi:
12