转换为0-10,a-z,A-Z组合成的字符串,最后截取四位输出
console.log(Array(75).fill(1).map(function (t, i) {return i}));
var str = Array(75).fill(1).map(function (t, i) {
// 0~74
return i
}).filter(function (t, i) {
//过滤出符合这个条件的unicode值
return (i >= 0 && i < 10) || (i >= 17 && i < 43) || (i >= 49 && i < 75);
}).map(function (t) {
//返回转换成这个unicode值所对应的字符
return String.fromCharCode(t+48)
}).sort(function(){
//返回这个乱序的字符数组
return Math.random()-0.5;
}).join("").slice(0,4);
//转换为字符串,最后截取四位输出
console.log(str)
JavaScript连缀生成一个16进制的颜色字符串
console.log(Array(6).fill(1).reduce(function(v,t){
return v+(~~(Math.random()*16)).toString(16);
},"#"));