31 of 264 menu

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
frcshidade