function sel(count){
var o=new Array();
o.push(1);
o.push(2);
o.push(3);
o.push(4);
o.push(5);
o.push(6);
o.push(7);
o.push(8);
alert(random(o,count));
}
function random(origin,count){
var duplicate=new Array();
duplicate=duplicate.concat(origin);
var result=new Array();
var ran;
for(var i=0;i<count;i++){
ran=Math.ceil(Math.random()*duplicate.length*10)%duplicate.length;
result[i]=duplicate[ran];
var start=duplicate.slice(0,ran);
var end=duplicate.slice(ran+1);
duplicate=new Array();
duplicate=duplicate.concat(start).concat(end)
}
return result;
}
var o=new Array();
o.push(1);
o.push(2);
o.push(3);
o.push(4);
o.push(5);
o.push(6);
o.push(7);
o.push(8);
alert(random(o,count));
}
function random(origin,count){
var duplicate=new Array();
duplicate=duplicate.concat(origin);
var result=new Array();
var ran;
for(var i=0;i<count;i++){
ran=Math.ceil(Math.random()*duplicate.length*10)%duplicate.length;
result[i]=duplicate[ran];
var start=duplicate.slice(0,ran);
var end=duplicate.slice(ran+1);
duplicate=new Array();
duplicate=duplicate.concat(start).concat(end)
}
return result;
}
随机数选择函数
4562

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



