// 作业第三题:
// 1 截取字符,每次输出字符长度为8,且8个字符不重复出现
// 2 刷新页面时候都随机出现8个字符
var res1=’’;
var str=“abcdefghijklmnopqrstuvwxyz0123456789”;
for(var i=0;i<8;i++){
var x=Math.floor(Math.random()*str.length);
if(res1.indexOf(str[x])===-1){
res1+=str[x]
}else{
i--;
}
}
console.log(res1)
</script>
本文介绍了一种使用JavaScript实现的算法,该算法能够生成由26个小写字母和10个数字组成的字符串中随机选取的8个不重复字符。通过Math.random()函数和indexOf()方法确保了每次生成的字符序列都是唯一的。
1万+

被折叠的 条评论
为什么被折叠?



