Ajuda com javascript retirar o random ou alterar a linha de código

24/01/2022

0

tenho este código funcionando. Preciso que ele não seja mais RANDOM. Alguém pode me ajudar? Segue abaixo.


<input id="entrada" type="text" onkeypress="embaralhar(event)" />
<label id="texto">
  <br/>
  <br/>
<button id="exibir" onClick="exibir()">Exibir Original
<button id="limpar" onClick="limpar()">Limpar</button>


  var textoOriginal = '''''''';
var entrada = document.getElementById("entrada");

function embaralhar(event) {
  var x = event.which || event.keyCode;
  if (x !== 8) { 
    textoOriginal += entrada.value.substr(entrada.value.length - 1);

    entrada.value = entrada.value.replaceAt(entrada.value.length -1, randomico());
  }
};

function exibir() {
  document.getElementById("texto").innerHTML = textoOriginal;
};

function limpar() {
  textoOriginal = '''''''';
  document.getElementById("texto").innerHTML = '''''''';
  document.getElementById("entrada").value = '''''''';
};

function randomico() {
  // Ele esta funcionando com a variavel abaixo. Preciso desta aqui só que não sendo random --->> var possible = "Preciso alterar por esta frase em ordem crescente";
  var possible = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789";
  return possible.charAt(Math.floor(Math.random() * possible.length));

}

String.prototype.replaceAt = function(index, character) {
  return this.substr(0, index) + character + this.substr(index + character.length);
}
Bruno

Bruno

Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar