你的位置:首页 > Java教程

[Java教程]javascript生成不重复随机数代码实例


javascript生成不重复随机数代码实例:
关于随机数的用途咱们就不说了,大家心知肚明,下面直接进入主体,先给出一段代码实例。

var array=new Array(); for(var i=0; ;i++){  if(array.length<10){   generateRandom(10);  } else{   break;  } } function generateRandom(count){  var rand=parseInt(Math.random()*count);  for(var i=0;i<array.length;i++){   if(array[i]==rand){    return false;   }    }  array.push(rand); } console.log(array);

以上代码生成了随机数,并且将随机数存入数组,最后将数组输出。
代码比较简单,这里就不多介绍了,如有疑问可以跟帖留言。
相关阅读:
1.parseInt()函数可以参阅JavaScript的parseInt()函数一章节。
2. Math.random()函数可以参阅JavaScript的Math对象的random()方法一章节。
3.push()函数可以参阅JavaScript的Array对象的push()方法一章节。

原文地址是:http://www.softwhy.com/forum.php?mod=viewthread&tid=8837

更多内容可以参阅:http://www.softwhy.com/javascript/