我试图让数字0-9随机顺序洗牌。 EX:2,4,0,1,3,5,9,7,8,6 ...目前它始于1而不是0. 这就是我正在使用的 - (我对js的了解是min 。)如何让此脚本返回数字0-9而不是1-10
<script type="text/javascript" language="Javascript">
function pick(n, min, max){
var values = [], i = max;
while(i >= min) values.push(i--);
var results = [];
var maxIndex = max;
for(i=1; i <= n; i++){
maxIndex--;
var index = Math.floor(maxIndex * Math.random());
results.push(values[index]);
values[index] = values[maxIndex];
}
return results;
}
function go(){
var running = true;
do{
if(!confirm(pick(10, 0, 9))){
running = false;
}
}while(running);
}
</script>
感谢您的输入...
'for(i = 0; i <= n; i ++){'? – 2014-10-06 23:50:25