Программа 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);

Вывод

 Гуйво

В приведенном выше примере для генерации случайных символов используются встроенные методы.

Math.random()Метод генерирует случайное число в диапазоне от 0 и 1 .

В toString(36)методе 36 представляет собой основание 36 . Символы toString(36)обозначают цифры, превышающие 9, буквами.

substring(2, 7)Метод возвращает пять символов.

Примечание . В приведенных выше примерах выходные данные меняются каждый раз, поскольку при каждом выполнении генерируются случайные символы.

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