Програма JavaScript для генерації випадкових рядків

У цьому прикладі ви навчитеся писати програму JavaScript, яка генеруватиме рядки будь-якого розміру шляхом випадкового вибору символів з AZ, az та 0-9.

Щоб зрозуміти цей приклад, ви повинні знати такі теми програмування JavaScript:

  • Рядок JavaScript
  • JavaScript Math random ()

Приклад 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)Метод повертає п'ять символів.

Примітка : У наведених вище прикладах вихідні дані змінюються кожного разу, оскільки випадкові символи генеруються при кожному виконанні.

Цікаві статті...