打乱数组内元素的顺序:
应用:随机展示图片、随机播放歌曲、随机展示验证码等
算法核心:Fisher-Yates shuffle
var students=["学生1","学生2","学生3","学生4","学生5"];
function rd(student){
var length=student.length, index, temp; //temp随机
for(var point = length -1 ;point>=0 ; point--){
index = Math.floor(Math.random()*point);
temp = student[index];
student[index] = student[point];
student[point] = temp;
}
return student;
}