Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

100
Visualizações
Mirando la iteración de una función para generar una contraseña aleatoria hasta un máximo de 3 veces

Soy nuevo en programación y estoy buscando un empujón o algunos consejos en la dirección correcta con una iteración. Estoy tratando de crear un bucle para un generador de contraseñas aleatorias que he creado.

Necesito que la función se repita 3 veces y soy consciente de que parte del código es incorrecto, ya que solo estaba tratando de ver qué podía hacer para trabajar. Estoy abierto a cualquier cosa que me arrojen. Estaré publicando el código a continuación. :)

 //Function to generate and display to console Word 1 - random number function Word1() { var random = Math.floor(Math.random() * 9 + 1); return random }
 // function to generate and display to console Word 2 - random emotion function Word2() { var emotions = [ 'sad', 'happy', 'cheerful', 'angry', 'fear', 'surprise']; return emotions[Math.floor(Math.random()*emotions.length)]; }
 //function to generate and display to console Word 3 - random plural noun function Word3() { var emotions = [ 'computer', 'day', 'car', 'flower', 'house', 'cat']; var plural = ['s']; var random = emotions[Math.floor(Math.random()*emotions.length)]; var emotion_plural = random + plural; return emotion_plural }
 //function to generate and display to console Word 4 - random verb function Word4() { var verbs = [ 'running', 'walking', 'sleeping', 'talking', 'singing', 'sitting']; return verbs[Math.floor(Math.random()*verbs.length)]; }
 // function to create password one-line string function passWord() { return `${Word1()} ${Word2()} ${Word3()} ${Word4()}` //console.log(passWord()); }
about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

Su código no tuvo un comienzo terrible por ser básico. Tuviste algunos errores tipográficos... Los nombres de variables y funciones de Javascript distinguen entre mayúsculas y minúsculas.

También rompí algunas de las variables solo para hacer que el proceso sea más "legible". En general, no es cómo haría todo, pero me mantuve en tu intento inicial.

 var Word1 = function() { var randomNumber = Math.floor(Math.random() * 9 + 1); return randomNumber }; var Word2 = function() { var emotions = ['sad', 'happy', 'cheerful', 'angry', 'fear', 'surprise']; var randomNumber = Math.floor(Math.random() * emotions.length); var randomEmotion = emotions[randomNumber]; return randomEmotion; }; var Word3 = function() { var nouns = ['computer', 'day', 'car', 'flower', 'house', 'cat']; var plural = 's'; var randomNumber = Math.floor(Math.random() * nouns.length); var randomNoun = nouns[randomNumber]; var pluralRandomNoun = randomNoun + plural; return pluralRandomNoun; }; var Word4 = function() { var verbs = ['running', 'walking', 'sleeping', 'talking', 'singing', 'sitting']; var randomNumber = Math.floor(Math.random() * verbs.length); var randomVerb = verbs[randomNumber]; return randomVerb; }; var passWord = function() { var randomPassword = Word1() + Word2() + Word3() + Word4(); return randomPassword; }; for (var i = 0; i < 3; i++) { console.log(passWord()); }

about 4 years ago · Juan Pablo Isaza Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda