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