Viết hàm nhận một số, trả về chuỗi ngẫu nhiên độ dài tương ứng. Chỉ dùng chữ cái in hoa/thường (không khoảng trắng, dấu câu, số).
Ví dụ
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));Kết quả
Kết quả in ra console (ví dụ):
EqprjcudAhmVg
Kết quả khác nhau mỗi lần chạy.