js实例--0-99这100个数中随机取出10个不重复数字

2016-07-25 00:00:25 作者:瀚海沙 随机取数, 实例, js

某公司面试题:

从0-99这100个数中随机取出10个,要求不能有重复,可以自己设计数据结构。

我选择,随机取10个数字,组成数组。


<script type="text/javascript">
var arr = new Array();
while(arr.length<10){
    var num = parseInt(Math.random()*100,10);  
    if(arr.indexOf(num)<0){
       arr.push(num); 
    }    
}
document.write(arr);
</script>

© hanhaisha.com. All Rights Reserved

梦里不知岁月匆、梦醒不知韶华过