हमें एक JavaScript फ़ंक्शन लिखने की आवश्यकता है जो एक संख्या को एकमात्र तर्क के रूप में लेता है। फिर फ़ंक्शन को एक यादृच्छिक उत्पन्न संख्या लौटानी चाहिए जो हमेशा तर्क द्वारा प्रदान की गई संख्या से विभाज्य होती है।
उदाहरण
इसके लिए कोड होगा -
const num = 21;
// function that generates random numbers divisible by n with a default
upper limit of 1000000
const specialRandom = (num = 1, limit = 1000000) => {
// getting a random number
const random = Math.random() * limit;
// rounding it off to be divisible by num
const res = Math.round( random / num ) * num;
return res;
};
console.log(specialRandom(num)); आउटपुट
और कंसोल में आउटपुट होगा -
6006
यह आउटपुट प्रत्येक रन पर भिन्न होने की संभावना है।