@olya_097

Как сделать, чтобы все буквы были задействованы (потому что повторяются)?

Как сделать, чтобы все буквы были задействованы (потому что повторяются) ?
К примеру, вводим машина- и все буквы используются
  • Вопрос задан
  • 58 просмотров
Пригласить эксперта
Ответы на вопрос 1
@Ridz
введите только cимволы или символы и количество
window.onload = function() {
    var input = document.querySelector("input");
    var button = document.querySelector("button");
    var inputlength = document.querySelector("#length");
    var syb = document.querySelector("#syb");
    button.addEventListener("click", function() {
        var str = "";
        var symbols = syb.value.split("");
        var len = +inputlength.value || symbols.length;
        for (var i = 0; i < len; i++) {
            symbols.length || (symbols = syb.value.split(""));
            str += symbols.splice(Math.floor(Math.random() * symbols.length), 1);
        }
        input.value = str;
    })
};
Ответ написан
Ваш ответ на вопрос

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

Войти через TM ID
Похожие вопросы