常见算法面试题之一!!!
随机生成指定长度的字符串
解题要点:
- 随机字符串的范围为26个英文字母和10个数字
- 随机数取值范围是:Math.random()乘以总数减1(charAt从0开始)
- 字符串长度即为循环次数
const randomString = n => {
let str = 'abcdefghijklmnopqrstuvwxyz0123456789';
let temp = '';
for(let i=0;i<n;i++){
temp += str.charAt(Math.random()*35);
}
return temp;
}
console.log(randomString(8))