JavaScripti programm juhusliku stringi loomiseks

Selles näites õpid kirjutama JavaScripti programmi, mis genereerib igas suuruses stringe, valides tähemärgid juhuslikult AZ-st, az-st ja 0-9-st.

Selle näite mõistmiseks peaksid teil olema teadmised järgmistest JavaScripti programmeerimise teemadest:

  • JavaScripti string
  • JavaScripti matemaatiline juhuslik ()

Näide 1: juhuslike stringide genereerimine

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

Väljund

 B5cgH

Ülaltoodud näites kasutatakse Math.random()meetodit juhuslike märkide genereerimiseks määratud tähemärkidest (AZ, az, 0-9) .

forLoop kasutatakse ahela kaudu mitmeid läks generateString()funktsiooni. Iga korduse ajal genereeritakse juhuslik märk.

Näide 2: juhuslike stringide genereerimine sisseehitatud meetodite abil

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

Väljund

 gyjvo

Ülaltoodud näites kasutatakse juhuslike märkide genereerimiseks sisseehitatud meetodeid.

Math.random()Meetod genereerib juhusliku arvu vahemikus 0 ja 1 .

In toString(36)meetodit, 36 tähistab aluse 36 . toString(36)Tähistab numbrit kaugemale 9 tähed.

substring(2, 7)Meetod tagastab viis tähemärki.

Märkus : ülaltoodud näidetes on väljund iga kord erinev, kuna iga käivitamise korral genereeritakse juhuslikke märke.

Huvitavad Artiklid...