Programa JavaScript para gerar string aleatória

Neste exemplo, você aprenderá a escrever um programa JavaScript que irá gerar strings de qualquer tamanho, escolhendo caracteres aleatoriamente de AZ, az e 0-9.

Para entender este exemplo, você deve ter conhecimento dos seguintes tópicos de programação JavaScript:

  • String JavaScript
  • JavaScript Math random ()

Exemplo 1: Gerar Strings Aleatórios

 // program to generate random strings // declare all characters const characters ='ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789'; function generateString(length) ( let result = ' '; const charactersLength = characters.length; for ( let i = 0; i < length; i++ ) ( result += characters.charAt(Math.floor(Math.random() * charactersLength)); ) return result; ) console.log(generateString(5));

Resultado

 B5cgH

No exemplo acima, o Math.random()método é usado para gerar caracteres aleatórios a partir dos caracteres especificados (AZ, az, 0-9) .

O forloop é usado para percorrer o número passado para a generateString()função. Durante cada iteração, um personagem aleatório é gerado.

Exemplo 2: Gerar Strings Aleatórios Usando Métodos Integrados

 // program to generate random strings const result = Math.random().toString(36).substring(2,7); console.log(result);

Resultado

 Gyjvo

No exemplo acima, os métodos integrados são usados ​​para gerar caracteres aleatórios.

O Math.random()método gera o número aleatório entre 0 e 1 .

No toString(36)método, 36 representa a base 36 . O toString(36)representa dígitos além de 9 por letras.

O substring(2, 7)método retorna cinco caracteres.

Observação : nos exemplos acima, a saída varia a cada vez porque caracteres aleatórios são gerados a cada execução.

Artigos interessantes...