JavaScript Willekeurig
Math.random()
Math.random()
gee 'n ewekansige getal tussen 0 (inklusief) en 1 (eksklusief):
Voorbeeld
// Returns a random number:
Math.random();
Math.random()
gee altyd 'n getal laer as 1 terug.
JavaScript ewekansige heelgetalle
Math.random()
gebruik met Math.floor()
kan gebruik word om ewekansige heelgetalle terug te gee.
Daar is nie iets soos JavaScript heelgetalle nie.
Ons praat hier van getalle sonder desimale.
Voorbeeld
// Returns a random integer from 0 to 9:
Math.floor(Math.random() * 10);
Voorbeeld
// Returns a random integer from 0 to 10:
Math.floor(Math.random() * 11);
Voorbeeld
// Returns a random integer from 0 to 99:
Math.floor(Math.random() * 100);
Voorbeeld
// Returns a random integer from 0 to 100:
Math.floor(Math.random() * 101);
Voorbeeld
// Returns a random integer from 1 to 10:
Math.floor(Math.random() * 10) + 1;
Voorbeeld
// Returns a random integer from 1 to 100:
Math.floor(Math.random() * 100) + 1;
'n Behoorlike ewekansige funksie
Soos u uit die voorbeelde hierbo kan sien, kan dit 'n goeie idee wees om 'n behoorlike ewekansige funksie te skep om vir alle ewekansige heelgetaldoeleindes te gebruik.
Hierdie JavaScript-funksie gee altyd 'n ewekansige getal tussen min (ingesluit) en maksimum (uitgesluit):
Voorbeeld
function getRndInteger(min, max) {
return Math.floor(Math.random() * (max - min) ) + min;
}
Hierdie JavaScript-funksie gee altyd 'n ewekansige getal tussen min en maks (albei ingesluit):
Voorbeeld
function getRndInteger(min, max) {
return Math.floor(Math.random() * (max - min + 1) ) + min;
}