megamegacopy

by Bad_ptr

HTML

<div>
    <button type="button" id="fun">I want fun!</button>
    <button type="button" id="clr">Clear</button>
</div>
<textarea class="console" id="console"></textarea>

CSS

.console {
    overflow: scroll;
    font-family:"Courier New", monospace;
    font-weight: bold;
    font-size:11pt;
    color: #3f1;
    background: #000;
    height: 25em;
    width: 100%;
    white-space: pre;
}

JavaScript

/**
 * Returns a random integer between min and max
 * Using Math.round() will give you a non-uniform distribution!
 */
function getRandomInt(min, max) {
    return Math.floor(Math.random() * (max - min + 1)) + min;
}

function genword() {
    var startphonemes = [
        [
            'а', 'е', 'и', 'о', 'у', 'а', 'е', 'и', 'о', 'у', 'а', 'е', 'и', 'о', 'у', 'а', 'е', 'и', 'о', 'у', 'а', 'е', 'и', 'о', 'у', 'а', 'е', 'и', 'о', 'у', 'а', 'е', 'и', 'о', 'у', 'а', 'е', 'и', 'о', 'у', 'а', 'е', 'и', 'о', 'у', 'я', 'а', 'е', 'и', 'о', 'у', 'ю', 'я', 'э', 'о', 'ай', 'ей', 'ой', 'уй', 'юй', 'яй'],
        [
            'б', 'в', 'г', 'д', 'ж', 'з', 'к', 'л', 'м', 'н', 'п', 'р', 'с', 'т', 'ф', 'х', 'ц', 'ч', 'ш', 'щ', 'б', 'в', 'г', 'д', 'ж', 'з', 'к', 'л', 'м', 'н', 'п', 'р', 'с', 'т', 'ф', 'х', 'ц', 'ч', 'ш', 'б', 'в', 'г', 'д', 'ж', 'з', 'к', 'л', 'м', 'н', 'п', 'р', 'с', 'т', 'х', 'ц', 'ч', 'ш', 'б', 'в', 'г', 'д', 'ж', 'з', 'к', 'л', 'м', 'н', 'п', 'р', 'с', 'т', 'х', 'б', 'в', 'г', 'д', 'ж', 'з', 'к', 'л', 'м', 'н', 'п', 'р', 'с', 'т', 'х', 'ц', 'ч', 'ш', 'б', 'в', 'г', 'д', 'ж', 'з', 'к', 'л', 'м', 'н', 'п', 'р', 'с', 'т', 'х', 'сп', 'ст', 'ср', 'мн', 'гд', 'дж', 'дз', 'ск', 'сл', 'кл', 'тр', 'спр', 'сн', 'кв', 'зм', 'зк', 'зн', 'нз']
    ];

    var phonemes = [
        [
            'а', 'е', 'и', 'о', 'у', 'а', 'е', 'и', 'о', 'у', 'а', 'е', 'и', 'о', 'у', 'а', 'е', 'и', 'о', 'у', 'а', 'е', 'и', 'о', 'у', 'а', 'е', 'и', 'о', 'у', 'а', 'е', 'и', 'о', 'у', 'а', 'е', 'и', 'о', 'у', 'а', 'е', 'и', 'о', 'у', 'а', 'е', 'и', 'о', 'у', 'ы', 'я', 'а', 'е', 'и', 'о', 'у', 'ы', 'я', 'а', 'е', 'и', 'о', 'у', 'ю', 'ы', 'я', 'а', 'е', 'и', 'о', 'у', 'а', 'е', 'и', 'о', 'у', 'а', 'е', 'и', 'о', 'у', 'а', 'е', 'и', 'о', 'у', 'а', 'е', 'и', 'о', 'у', 'а', 'е', 'и', 'о', 'у', 'а', 'е', 'и', 'о', 'у', 'а', 'е', 'и', 'о', 'у', 'а', 'е', 'и', 'о', 'у', 'а', 'е', 'и', 'о', 'у', 'ы', 'я', 'а', 'е', 'и', 'о', 'у', 'ы', 'я', 'а', 'е', 'и', 'о', 'у', 'ю', 'ы', 'я', 'э', 'о', 'ай',...