首页 > 其他 > 详细

Math产生的随机数,怎样使产生数字不相同

时间:2021-06-17 17:08:08      阅读:24      评论:0      收藏:0      [点我收藏+]

使用双层for循环,外部的for循环输出数组,内部的for循环判断输出的内容是否重复,如果重复,使外部for循环重新开始循环 

  技术分享图片

var arr=[];
   for (var i = 0; i < 6; i++) {
    var randouNum= Math.floor(Math.random()*10)
    var isHas=false;
    for (var j = 0; j < arr.length; j++) {
       if (arr[j]==randouNum) {
           i--;
           isHas=true;
           break;
       }  
    }
    if (isHas==false) {
        arr[arr.length]=randouNum
    }    
   }
   console.log(arr);

Math产生的随机数,怎样使产生数字不相同

原文:https://www.cnblogs.com/visibility/p/14893259.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!