Задать вопрос
@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());       
});
  • Вопрос задан
  • 165 просмотров
Подписаться 1 Простой 2 комментария
Решения вопроса 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... ладно, сложно это.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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