使陣列裡的數值隨機重新排序

分享至
▼放置全域
var new_arr = [];//定義一個新陣列,作為產生亂數時存放用
.
.
.
.
▼function內
var arr = [1,2,3,4,1,2,3,4,1,2,3,4];
      arr.sort(randomSort);
       new_arr.push(arr);//塞入陣列裡
.
.
.
.
.▼取得隨機號碼給sort()重新排列
function randomSort(a, b) {
 return Math.random() > 0.5 ? -1 : 1;
}
.
.
.
.
.▼清空陣列
new_arr.length = 0;

發表迴響