Задать вопрос
@Profgramer23

Как с помощью setInterval обновлять рандомно созданное значение?

Написал код, который создает рандомное значение в поле input, но никак не могу реализовать автообновление этого значения через setInterval. Буду благодарен Вам за помощь :)
Вот код:
$(function() {
    function str_rand() {
        var result       = '0,01';
        var words        = '0123456789';

        var max_position = words.length - 1;
            for( i = 0; i < 4; ++i ) {
                position = Math.floor ( Math.random() * max_position );
                result = result + words.substring(position, position + 1);
            }
        return result;
    }
        $("#short_link").val(str_rand());       
});
  • Вопрос задан
  • 166 просмотров
Подписаться 1 Простой 2 комментария
Помогут разобраться в теме Все курсы
  • Skillbox
    JavaScript
    3 месяца
    Далее
  • Яндекс Практикум
    Фронтенд-разработчик расширенный
    13 месяцев
    Далее
  • Академия Eduson
    Fullstack-разработчик на JavaScript
    11 месяцев
    Далее
Решения вопроса 1
@Ridz
$(function() {
    (function short_link() {
        var result       = '0,01';
        var words        = '0123456789';

        var max_position = words.length - 1;
            for( i = 0; i < 4; ++i ) {
                position = Math.floor ( Math.random() * max_position );
                result = result + words.substring(position, position + 1);
            }
       $("#short_link").val(result);
       window.setTimeout(short_link,1000)
    }())
});
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
twobomb
@twobomb
Типа такое? Ну я вообще не понимаю смысл этого кода, зачем вы таким способом генерируете число если можно просто Math.random... ладно, сложно это.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы