Програма JavaScript за генериране на произволен низ

В този пример ще се научите да пишете програма за JavaScript, която ще генерира низове от всякакъв размер, като избирате произволно символи от AZ, az и 0-9.

За да разберете този пример, трябва да имате познанията по следните теми за програмиране на JavaScript:

  • JavaScript низ
  • JavaScript математика произволно ()

Пример 1: Генериране на произволни низове

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

Изход

 B5cgH

В горния пример Math.random()методът се използва за генериране на произволни символи от посочените символи (AZ, az, 0-9) .

В forлиния се използва за линия чрез броя премина в generateString()функция. По време на всяка итерация се генерира произволен знак.

Пример 2: Генериране на произволни низове с помощта на вградени методи

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

Изход

 gyjvo

В горния пример се използват вградени методи за генериране на произволни символи.

В Math.random()метода генерира случайно число между 0 и 1 .

В toString(36)метод 36 представлява основа 36 . В toString(36)представлява цифри след 9 с писма.

В substring(2, 7)метода се връща пет символа.

Забележка : В горните примери изходът се променя всеки път, защото случайни символи се генерират при всяко изпълнение.

Интересни статии...