@tkachenkoaanna097

Как работает алгоритм?

для второго параметра substring - randomNumber + 1
почему не +2 к примеру? и тд
на 8 строке

https://jsfiddle.net/qxafdpoL/1/
  • Вопрос задан
  • 77 просмотров
Решения вопроса 1
@yavaskript
var chars = "123";
пароль может быть составлен только из цифр 1, 2 и 3

var passwordLength = 4;
длина пассворда должна быть 4 символа

var randomNumber = Math.floor(Math.random() * chars.length);

выбирается один случайный символ из трех доступных (из chars)

password += chars.substring(randomNumber, randomNumber + 1);

из строки chars вытаскивается этот случайно выбранный символ таким образом: берется строка chars, а затем из нее вырезаются символы от randomNumber до randomNumber + 1 - в итоге только один символ. randomNumber - это позиция случайно выбранного символа в строке chars

P.S. чёт всё как-то криво и не исправляется
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы