Programma JavaScript per generare stringhe casuali

In questo esempio, imparerai a scrivere un programma JavaScript che genererà stringhe di qualsiasi dimensione scegliendo caratteri casuali da AZ, az e 0-9.

Per comprendere questo esempio, è necessario conoscere i seguenti argomenti di programmazione JavaScript:

  • Stringa JavaScript
  • JavaScript Math random ()

Esempio 1: generazione di stringhe casuali

 // 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));

Produzione

 B5cgH

Nell'esempio precedente, il Math.random()metodo viene utilizzato per generare caratteri casuali dai caratteri specificati (AZ, az, 0-9) .

Il forciclo viene utilizzato per scorrere il numero passato alla generateString()funzione. Durante ogni iterazione, viene generato un carattere casuale.

Esempio 2: generazione di stringhe casuali utilizzando metodi incorporati

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

Produzione

 gyjvo

Nell'esempio sopra, vengono utilizzati metodi incorporati per generare caratteri casuali.

Il Math.random()metodo genera il numero casuale compreso tra 0 e 1 .

Nel toString(36)metodo, 36 rappresenta la base 36 . Il toString(36)rappresenta cifre oltre 9 da lettere.

Il substring(2, 7)metodo restituisce cinque caratteri.

Nota : negli esempi precedenti, l'output varia ogni volta perché i caratteri casuali vengono generati ad ogni esecuzione.

Articoli interessanti...