हमारा काम एक फ़ंक्शन बनाना है, मान लीजिए createRandom, जो दो आर्गुमेंट्स लेता है और रेंज (मैक्स एक्सक्लूसिव) के बीच एक स्यूडो-रैंडम नंबर लौटाता है।
फ़ंक्शन के लिए कोड होगा -
उदाहरण
const min = 3; const max = 9; const createRandom = (min, max) => { const diff = max - min; const random = Math.random(); return Math.floor((random * diff) + min); } console.log(createRandom(min, max));
कोड को समझना -
- हम मैक्स और मिन का अंतर लेते हैं
- हम एक रैंडम नंबर बनाते हैं
- फिर हम डिफ और रैंडम को गुणा करके 0 और डिफ के बीच रैंडम नंबर उत्पन्न करते हैं
- फिर हम इसमें मिन जोड़कर मिन और मैक्स के बीच रैंडम नंबर उत्पन्न करते हैं
आउटपुट
कंसोल में इस कोड का आउटपुट होगा -
6