Генератор случайного выражения

HTML

<input type="text" id="short_link">
 <input type="text" id="answer_link">

JavaScript

$(function() {
            function str_rand() {
                var result       = '';
                var words        = '0123456789qwertyuiopasdfghjklzxcvbnmQWERTYUIOPASDFGHJKLZXCVBNM';
                var max_position = words.length - 1;
                for( i = 0; i < 5; ++i ) {
                    position = Math.floor ( Math.random() * max_position );
                    result = result + words.substring(position, position + 1);
                }
                return result;
            }


$(document).ready(function()
{
    $("#short_link").val(str_rand());
});
        
$("#answer_link").keyup(function(){
                if($("#short_link") == $("#answer_link")){
                $(function(){$("<p><input type='submit' name='button' id='button' value='Отправить'></p>").insertAfter("#answer_link");});
                }
            }).keyup();
            
        });