洗牌算法
<script
>
let arr
= [1, 2, 3, 4, 5, 6, 7, 8, 9];
let cloneArray
;
function getSort(arr
) {
cloneArray
= arr
.concat();
for (let i
= 0; i
< cloneArray
.length
; i
++) {
let index
= Math
.floor(Math
.random() * cloneArray
.length
);
let temp
= cloneArray
[index
];
cloneArray
[index
] = cloneArray
[i
];
cloneArray
[i
] = temp
;
}
return cloneArray
;
}
console
.log(getSort(arr
));
</script
>
转载请注明原文地址:https://ipadbbs.8miu.com/read-56512.html