怎么用js求出6个1至100的随机数,并且求出奇数和?

JavaScript024

怎么用js求出6个1至100的随机数,并且求出奇数和?,第1张

<script>

document.write("<p>6个1-100的随机数为:")

for(var i=0,s=0i<6i++){

   var n=parseInt(Math.random()*100)+1

   if(i>0)document.write("、")

   document.write(n)

   if(n%2==1)s+=n

}

document.write("</p><p>其中的奇数和为 "+s+"</p>")

</script>

function getRnd(num,min,max){  //产生指定范围和数量的随机整数

   var a=[]

   for(var i=0i<numi++){

      a[i]=parseInt(Math.random()*(max-min+1))+min

   }

   return a

}

function getMyRnd(){  //生成5个两两间差值不小于10的1到100之间的随机数

   ks:while(1){

      var ma=getRnd(5,1,100)

      for(var i=0i<ma.length-1i++){

         for(var j=i+1j<ma.lengthj++){

            if(Math.abs(ma[i]-ma[j])<10)continue ks

         }

      }

      return ma

   }

}

console.log(getMyRnd())