Random word generator

by DOK_UA

HTML

<div id="new">[Refresh]</div>
<input type="text" value="10" id="num"></input>
<div id="whatever"></div>

CSS

#num{
    width:40px;
    
}

JavaScript

function createRandomWord(length) {
    var consonants = 'bcdfghjlmnpqrstv',
        vowels = 'aeiou',
        rand = function(limit) {
            return Math.floor(Math.random()*limit);
        },
        i, word='', length = parseInt(length,10),
        consonants = consonants.split(''),
        vowels = vowels.split('');
    for (i=0;i<length/2;i++) {
        var randConsonant = consonants[rand(consonants.length)],
            randVowel = vowels[rand(vowels.length)];
        word += (i===0) ? randConsonant.toUpperCase() : randConsonant;
        word += i*2<length-1 ? randVowel : '';
    }
    return word;
}
$("#new").click(function(){
    $("#whatever").text('');
    for(var p = 0; p < 5; p++){     
        $("#whatever").append(createRandomWord($("#num").val())+'<br/>');
    }
});