代码:
let num
= [0, 1, 2, 3, 4, 5, 6, 7, 8, 9];
console
.log(randNumber(num
));
function randNumber(arr
) {
let newArr
= [];
for (let i
= 0; i
< arr
.length
; i
++) {
let randIndex
= parseInt(Math
.random() * (arr
.length
- newArr
.length
));
newArr
.push(arr
[randIndex
]);
if (i
!= arr
.length
- 1) {
let temp
= 0;
temp
= arr
[randIndex
];
arr
[randIndex
] = arr
[arr
.length
- i
- 1];
arr
[arr
.length
- i
- 1] = temp
;
}
}
return newArr
;
}
结果:
转载请注明原文地址: https://lol.8miu.com/read-27771.html