@carlo.cummerata Используйте ниже код чтобы сгенировать строку длинной 5 символов из случайных чисел и букв на JavaScript:
1
|
Math.random().toString(36).substring(2, 7); |
@carlo.cummerata
Для генерации строки из случайных чисел и букв на JavaScript можно использовать следующий код:
1 2 3 4 5 6 7 8 9 10 11 |
function generateRandomString(length) { var result = ''; var characters = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789'; for (var i = 0; i < length; i++) { result += characters.charAt(Math.floor(Math.random() * characters.length)); } return result; } var randomString = generateRandomString(10); // генерируем случайную строку из 10 символов console.log(randomString); // выводим строку в консоль |
Эта функция generateRandomString
принимает один аргумент length
, который определяет длину генерируемой строки. Внутри функции создается пустая строка result
и строка characters
, содержащая все возможные символы, которые могут использоваться в генерируемой строке. Затем функция выполняет цикл for
, который проходит через каждую позицию в строке result
и добавляет случайный символ из строки characters
в эту позицию, используя метод charAt
и функцию Math.random()
. В конце функция возвращает сгенерированную строку.
Вызов функции generateRandomString
с аргументом 10
создаст случайную строку из 10 символов, содержащую буквы в верхнем и нижнем регистрах, а также цифры.