随机且基本上很难重复……那不如这样算了。随机生成不重复的数字,并且还从大到小排列。 function create(n) { var temp=Math.floor(Math.random()*10+n*10); while(--n!=0) { return temp+","+create(n); } if(n==0) { return temp; } } alert(create(10)); script> [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]