JavaScript-ohjelma satunnaisten merkkijonojen luomiseen

Tässä esimerkissä opit kirjoittamaan JavaScript-ohjelman, joka tuottaa kaiken kokoisia merkkijonoja valitsemalla merkkejä satunnaisesti AZ: sta, az: sta ja 0-9: stä.

Tämän esimerkin ymmärtämiseksi sinulla on oltava tieto seuraavista JavaScript-ohjelmoinnin aiheista:

  • JavaScript-merkkijono
  • JavaScript Math satunnainen ()

Esimerkki 1: Luo satunnaisia ​​merkkijonoja

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

Tuotos

 B5cgH

Yllä olevassa esimerkissä Math.random()menetelmää käytetään satunnaisten merkkien luomiseen määritetyistä merkeistä (AZ, az, 0-9) .

forSilmukkaa käytetään silmukan läpi numero johdetaan generateString()funktio. Jokaisen iteraation aikana syntyy satunnainen merkki.

Esimerkki 2: Luo satunnaiset merkkijonot sisäänrakennetuilla menetelmillä

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

Tuotos

 gyjvo

Edellä olevassa esimerkissä sisäänrakennettuja menetelmiä käytetään satunnaisten merkkien luomiseen.

Math.random()Menetelmä generoi satunnaisluvun väliltä 0 ja 1 .

On toString(36)menetelmä, 36 on pohja 36 . toString(36)Edustaa numerot Yli 9 kirjeillä.

substring(2, 7)Menetelmä palaa viisi merkkiä.

Huomaa : Yllä olevissa esimerkeissä tulos vaihtelee joka kerta, koska satunnaisia ​​merkkejä syntyy jokaisessa suorituksessa.

Mielenkiintoisia artikkeleita...