class Solution {
constructor(nums) {
this.nums = nums;
}
reset() {
return this.nums;
}
shuffle() {
let res = [...this.nums];
let len = res.length;
for (let i = len - 1; i >= 0; i--) {
const randIndex = Math.floor(Math.random() * (i + 1));
[res[i], res[randIndex]] = [res[randIndex], res[i]];
}
return res;
}
}
```javascript
04-21
1584
“相关推荐”对你有帮助么?
-
非常没帮助
-
没帮助
-
一般
-
有帮助
-
非常有帮助
提交