2018-06-12

2018-06-12  本文已影响0人  不可不信缘_b32e

双色球例子

第一种方法

function rnd(n,m){                                     //返回出随机数
                  return  parseInt(Math.random* (m - n) + n);      
             }                                              
function  findInArr (arr,num){                   //去重
          for(var i = 0; i < arr.length; i ++){
                if(num == arr[i]{                   
                       return true;
                                 }                              
                            }
                return flase;
              }
var  arr = [];
while(arr.length < 6) {                              //随机六个数
  var num = rnd (1,34);                             //随机数在1-34之间取随机数
if(!findInArr(arr,num){
arr.push(num);
}
}
document.write(arr);

第二种方法

var  arr = []
var flag = false;
function findInArr (arr){                                     //去重并返回出随机数
            if(arr.length != 0){
                 for(var i = 0; i < arr.length; i ++){
                          if(num == arr[i]){
                                   flag = true;
                                    break;
                                  }     
                                flag = false;
                         }
                }else{
                     false = false ;
                }
            return  false;
             }
for(var i = 0; i < -1; i ++){
   if(arr.length == 6){
      break;
      }
 var  num = parseInt(Math.random()*31 + 1);
  if (!findInArr(arr)){
   var b = arr.push(num);
        }
  }
document.write(a);
上一篇 下一篇

猜你喜欢

热点阅读