আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা একটি সংখ্যা একমাত্র আর্গুমেন্ট হিসেবে গ্রহণ করবে। ফাংশনটি আর্গুমেন্ট দ্বারা নির্দিষ্ট দৈর্ঘ্যের একটি র্যান্ডমলি জেনারেটেড স্ট্রিং রিটার্ন করবে।
স্ট্রিং জেনারেশনের জন্য ক্যারেক্টার সেটে শুধুমাত্র বড় এবং ছোট হাতের অক্ষর থাকবে (কোনো হোয়াইটস্পেস, পাঙ্কচুয়েশন বা নিউমারেল নয়)।
উদাহরণ
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
প্রতিটি রানে আউটপুট ভিন্ন হতে পারে।