От нечего делать намалевал простенький генератор рыбы для сайта. Вообще конечно лучше пользоваться лоремипсумом - там хороший генератор. Но можно и так:
Code
<div id='ribagen' style='width:400px;text-align:justify;font:11px Tahoma;color:#666666'></div> <script> function random_char(){ var sogl = ['б','в','г','д','ж','з','к','л','м','н','п','р','с','т','ф','х','ц','ч','ш','щ','ь','ъ']; var glas = ['а','е','ё','и','о','у','ы','э','ю','я']; //var sogl = ['b','c','d','f','g','h','j','k','l','m','n','p','q','r','s','t','v','w','x','z']; //var glas = ['a','e','i','o','u','y']; var znak = ['.','.','.','.','.','.',',',',',',','!','!','?','?','?']; return {s:sogl[Math.floor(Math.random()*sogl.length)],g:glas[Math.floor(Math.random()*glas.length)],z:znak[Math.floor(Math.random()*znak.length)]}; } function random_word(){ var rand = Math.floor(Math.random()*8)+1; var word ='' while(rand--){ word = word+(rand%2 ? random_char().g : random_char().s); } return word; } function random_sentence(){ var rand = Math.floor(Math.random()*12)+1; sent = ''; while (rand--){ sent = sent + random_word() + ' '; } sent=sent.replace(/(.*?)\s+$/gi,'$1'); return ((Math.random()>=0.5 ? random_char().g : random_char().s).toUpperCase())+sent+random_char().z; } function random_text(rand){ var text ='' while(rand--){ text = text + random_sentence() + ' '; } text=text.replace(/\,\s+[А-ЯA-Z]+/g,', ').replace(/(.*?)(\,|\.|\?|\!)?\s+$/,'$1.'); return text; } document.getElementsById('ribagen').innerHTML = ' '+random_text(10); </script>
Результат работы кода:
Нцизарощ ыгыт ыкёг топ в х щов х, евюс хёдёнял боч кыг ём щ уъярож ен рюрёх теф шёлюж! Аэфемож зиняьоъ ч, з яняцёб ыжюгиш ъёв ьюм дэфёфож х аь ьиж осодемиц жиныъяф! Яэьухюжуц рёд икоцыъук эв тявагищ ш вом исуб в нущёмэь тюпящ! Ёнимюрыд нысэб ыляъётюц ызёмуб ёзызэр, шынобюб ш пюп ыъ афёвэшэб жяъок з щ вепел? Жь б ёз огушюб овечагёц. Челюгасап г афазуд нюр юшудэкюз юрёмил ёчыьал нучоз х яфоцотух юьэхяц ор. Щн ущяг эзыц еб з жяьяшыв подупюм щап яъёхов ещ инихюнюл лэбёъ.