来自网上的源码改编
随机数函数
return parseInt(Math.random()*num+1);
}
rand(5);
返回不大于5的正整数随机数
数组乱序函数
var valArr = [],k = '';
for (k in inputArr) { // Get key and value arrays
if (inputArr.hasOwnProperty(k)) {
valArr.push(inputArr[k]);
}
}
valArr.sort(function () {
return 0.5 - Math.random();
});
return valArr;
}
shuffle([3,45,657,76,3,434,]);
顾名思义,返回打乱原数组顺序的新数组
本文介绍了一个简单的JavaScript函数实现随机数生成及一个实用的数组乱序算法。前者可用于各种需要随机性的场合,后者则有助于创建不可预测的数组顺序。
1万+

被折叠的 条评论
为什么被折叠?



