1
resposta

[Dúvida] Seriam sugestões validas?

Posto aqui duas sugestões de alteração:

  • A primeira parte é referente a adição do número sorteado sem ter a bendita repetição.
  • E a segunda parte é para que os numeros sorteados fiquem na ordem crescente de amostragem.

Código:

let numerosSorteados = [];
let numero;	

//Adicionar número sorteado no array e evitar que seja repetido
while (numerosSorteados.length < quantidade){
        numero = gerandoNumeroAleatorio(de, ate);
        if (!numerosSorteados.includes(numero)) {
        numerosSorteados.push(numero);
        }
}

//Deixar a lista de sorteados em ordem crescente de amostragem
numerosSorteados.sort((a, b) => a-b);
1 resposta

Oii Pablo, tudo bem?

Agradeço pelas suas sugestões, elas são muito válidas e podem ser aplicadas no código.

Sobre ordenar os números sorteados em ordem crescente, você está absolutamente correto. O método sort() pode ser usado para ordenar os elementos de um array. No seu caso, você está usando uma função de comparação (a, b) => a-b para garantir que os números sejam ordenados corretamente, pois o método sort() por padrão ordena os elementos como strings.

Suas sugestões são muito úteis e podem ser aplicadas para melhorar o código.

Muito obrigada por compartilhar com a gente!

Um abraço e bons estudos.