Poderiam me ajudar neste enunciado? Funções Nativas - Gerar Dezenas Uma fábrica de biscoitos da sorte

Poderiam me ajudar neste enunciado? Funções Nativas - Gerar Dezenas

Uma fábrica de biscoitos da sorte precisa de um sistema. O sistema deve gerar seis dezenas aleatórias para serem impressas. Sabe como é: Palpites para seus clientes jogarem na mega sena! O seu trabalho é escrever uma função gerarDezenas().

Essa função não recebe nenhum parâmetro. Tudo que ela deve fazer é gerar e retornar um array contendo seis números aleatórios entre 1 e 60.

1 Resposta

  • Rose

    function gerarDezenas(){

       var array = Array();

       for(var i = 0; i < 6; i++){

           array.push(Math.round(Math.random * 59) +1);

       }

    }

    Explicação:

    Como o enunciado pede para gerar um numero de 1 a 60, se o numero randomico gerar 0 a multiplicação retornará 0. E o numero mínimo é 1. Por isso, soma-se 1 unidade após o resultado. Como o número máximo deve ser 60, o numero randomico pode gerar o numero 1 e multiplicar por 60. Somado com mais 1 daria 61. Daí extrapolaria o valor máximo permitido. Então foi subtraído de 60 1 unidade. Por isso, o valor de 59 multiplicado pelo valor ramdomico.

Clique aqui para adicionar a sua resposta.