var arr = [1,2,3,4,5,6,7,8,9,10];
function randSort(arr){
for(var i = 0,len = arr.length;i < len; i++ ){
var rand = parseInt(Math.random()*len);
var temp = arr[rand];
arr[rand] = arr[i];
arr[i] = temp;
}
return arr;
function randSort(arr){
for(var i = 0,len = arr.length;i < len; i++ ){
var rand = parseInt(Math.random()*len);
var temp = arr[rand];
arr[rand] = arr[i];
arr[i] = temp;
}
return arr;
}
console.log(randSort(arr));
本文介绍了一个简单的JavaScript函数,用于实现数组元素的随机排序。通过循环遍历数组,并使用Math.random()生成随机索引来交换数组中的元素位置,最终达到随机排序的效果。
4047

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



