87,907
社区成员
发帖
与我相关
我的任务
分享
const num=Array.from({length:10},(item,index)=>index);
const lowerLetter=Array.from({length:26},(item,index)=>String.fromCharCode(index+97));
const upperLetter=lowerLetter.map(item=>item.toUpperCase());
const arr=[...num,...lowerLetter,...upperLetter];
function random(time,_arr=[...arr]){
const _result=[];
for(let i=0;i<time;i++){
const num=(Math.random()*_arr.length)<<0;
_result.push(_arr.splice(num,1));
}
return _result;
}
console.log(random(10));
var str = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz";
var arr = [];
for (var i = 0; i < 4; i++) {
var t;
while (arr.indexOf(t=str[Math.floor(Math.random()*str.length)])>=0);
arr.push(t);
}