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) .
for
Zanka 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.