更新时间:2023-11-23 15:21:10
还是用最经典的洗牌算法吧。
function shuffer(arr){
for (i=arr.length-1;i>0;i--){
let j = Math.floor(Math.random()*(i+1));
[arr[i],arr[j]]=[arr[j],arr[i]];//es6 写法
/* es5 写法
var temp = arr[j];
arr[j]=arr[i];
arr[i]=temp;
*/
}
return arr;
}
八个奖品的信息做成一个数组,打乱数组的顺序,然后从中间选前5个就可以了