Loteria! Loteria! ! Usando a tecnologia JS para realizar a numeração de bolas de duas cores

Loteria! Loteria! ! Usando a tecnologia JS para realizar a numeração de bolas de duas cores

Insira a descrição da imagem aqui
Acredito que todo mundo comprou um bilhete de loteria. Os bilhetes de loteria são quase todos realizados pela tecnologia de computadores. Como estamos aprendendo o front end, precisamos saber que o front end está lidando com páginas da web. O número do ticket é gerado usando um número aleatório.
Insira a descrição da imagem aqui
Esse número é gerado aleatoriamente pela matriz JS. Deixe-me apresentar como fazê-lo:

 //补: 其实数组也有indexOf,用法和str.indexOf完全一样!
    function ball(){
      //定义空数组reds
      var reds=[];
      //反复: 只要reds中的球数<6
      while(reds.length<6){
        //在1~33之间生成一个随机整数r;
        var r=parseInt(Math.random()*33+1);
        //如果reds中不包含r
        if(reds.indexOf(r)==-1)
          //才将r压入reds数组中
          reds.push(r);
      }//(循环结束)
      //将reds数组按数字升序排列
      reds.sort(function(a,b){return a-b;});
      //在1~16之间生成一个随机整数blue
      var blue=parseInt(Math.random()*16+1);
      document.write(
        String(reds)+" | "+blue+"<br>"
      );
    }
    for(var i=0;i<5;i++){
      ball();
    }
Publicado 12 artigos originais · elogiado 5 · visitas 1561

Acho que você gosta

Origin blog.csdn.net/qq_43562926/article/details/104985479
Recomendado
Clasificación