JavaScript生成器+随机数的使用

function* getIndex(indexList){
var len = indexList.length;
var m;
while(indexList.length > 0){
m = Math.floor(Math.random()*len+1);
var n = indexList.indexOf(m);
// console.info(n +" "+indexList);
if(n >= 0){
yield m
indexList.splice(n,1);
}
}
return m;
}

输入一个数组,随机返回数组的元素。

上一篇:理解SVG图片标签的viewport、viewBox、preserveAspectRatio缩放


下一篇:替换linux系统文件etc下passwd文件的字段获取真正的root权限