हमें एक JavaScript फ़ंक्शन लिखने की आवश्यकता है जो एक संख्या को एक और एकमात्र तर्क के रूप में लेता है। फिर फ़ंक्शन को तर्क द्वारा निर्दिष्ट लंबाई की एक यादृच्छिक रूप से उत्पन्न स्ट्रिंग वापस करनी चाहिए।
स्ट्रिंग जेनरेशन के लिए उपयोग किए जाने वाले वर्ण सेट में केवल अपरकेस और लोअरकेस अक्षर (कोई रिक्त स्थान, विराम चिह्न या अंक नहीं) होने चाहिए।
उदाहरण
इसके लिए कोड होगा -
const num = 13; const randomString = (len = 1) => { const charSet = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz'; let randomString = ''; for (let i = 0; i < len; i++) { let randomPoz = Math.floor(Math.random() * charSet.length); randomString += charSet.substring(randomPoz,randomPoz+1); }; return randomString; }; console.log(randomString(num));
आउटपुट
और कंसोल में आउटपुट होगा -
EqprjcudAhmVg
आउटपुट प्रत्येक रन में भिन्न होने की संभावना है।