Program JavaScript za ustvarjanje naključnega niza

V tem primeru se boste naučili pisati program JavaScript, ki bo generiral nize katere koli velikosti z naključnim izbiranjem znakov iz AZ, az in 0-9.

Če želite razumeti ta primer, morate poznati naslednje teme programiranja JavaScript:

  • Niz JavaScript
  • JavaScript matematika naključno ()

Primer 1: Ustvari naključne nize

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

Izhod

 B5cgH

V zgornjem primeru se Math.random()metoda uporablja za generiranje naključnih znakov iz določenih znakov (AZ, az, 0-9) .

forZanka se uporablja za zanko s številom opravil v generateString()funkciji. Med vsako ponovitvijo se ustvari naključni znak.

Primer 2: Ustvari naključne nize z uporabo vgrajenih metod

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

Izhod

 gyjvo

V zgornjem primeru so vgrajene metode uporabljene za generiranje naključnih znakov.

Math.random()Postopek generira naključno število med 0 in 1 .

V toString(36)metodi 36 predstavlja osnovo 36 . toString(36)Predstavlja številk, ki presegajo 9 od črk.

substring(2, 7)Metoda vrne pet znakov.

Opomba : V zgornjih primerih se izhod vsakič spreminja, ker se naključni znaki generirajo pri vsaki izvedbi.

Zanimive Članki...