JavaScript program za generiranje slučajnih nizova

U ovom ćete primjeru naučiti pisati JavaScript program koji će generirati nizove bilo koje veličine slučajnim odabirom znakova iz AZ, az i 0-9.

Da biste razumjeli ovaj primjer, trebali biste imati znanje o sljedećim temama programiranja JavaScript:

  • JavaScript niz
  • JavaScript matematika slučajno ()

Primjer 1: Generiranje slučajnih nizova

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

Izlaz

 B5cgH

U gornjem primjeru Math.random()metoda se koristi za generiranje slučajnih znakova od navedenih znakova (AZ, az, 0-9) .

forPetlja se koristi za listanje broja prošao u generateString()funkciji. Tijekom svake iteracije generira se slučajni znak.

Primjer 2: Generiranje slučajnih nizova pomoću ugrađenih metoda

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

Izlaz

 gyjvo

U gornjem primjeru ugrađene metode koriste se za generiranje slučajnih znakova.

Math.random()Metoda generira slučajni broj između 0 i 1 .

U toString(36)metodi 36 predstavlja bazu 36 . toString(36)Predstavlja znamenke iznad 9 slovima.

substring(2, 7)Metoda vraća pet znakova.

Napomena : U gornjim primjerima izlaz svaki put varira jer se slučajni znakovi generiraju pri svakom izvršavanju.

Zanimljivi članci...