Character Trope Scrambler

Says what's on the tin.

by Swordie

HTML

Be it an occupation to their disposition to their backstory, this generator comes up with three items from TVTropes. This should be used to push forward character development, either by the words alone or playing with the trope!
<br>
<br>

<button>jog some inspiration!</button>
<h2></h2>

JavaScript

$('button').click(function() {
    $('h2').text(randomEl(trope1)+', '+randomEl(trope2)+', '+randomEl(trope3));
    selectElementContents($('h2')[0]);
});

function randomEl(list) {
    var i = Math.floor(Math.random() * list.length);
    return list[i];
}

function selectElementContents(el) {
    var range = document.createRange();
    range.selectNodeContents(el);
    var sel = window.getSelection();
    sel.removeAllRanges();
    sel.addRange(range);
}

var trope1 = ["absent-minded professor","absolute xenophobe","accidental pervert","acting your intellectual age","actual pacifist","a father to his men","affably evil","affectionate pickpocket","afraid of blood","afraid of doctors","afraid of needles","agent mulder","agent peacock","agent scully","aggressive categorism","aggressive submissive","AI is a crapshoot","all-loving hero","allergic to routine","almighty janitor","aloof ally","alpha bitch","always camp","amazon chaser","amazonian beauty","ambiguous disorder","amnesiac lover","amoral attorney","ancient keeper","angst what angst","annoying younger sibling","anonymous benefactor","anonymous ringer","anti-role model","anti-villain","apocalypse maiden","apologizes a lot","apron matron","arab oil sheikh","arc hero","armored closet gay","asian rudeness","asian storeowner","asshole victim","attention deficit","attention whore","authority in name only","automated automobiles","a wolf in sheep's clothing","ax-crazy","babysitter from hell","back-alley doctor","badass adorable","badass baritone","badass biker","badass bookworm","badass bystander","bad boss","bad liar","bad samaritan","baker street regular","barbarian hero","bare-fisted monk","bargain with heaven","barrier maiden","barrier warrior","basement-dweller","battleaxe nurse","battle butler","beastess","beast man","beauty mark","becoming the mask","befriending the enemy","beleaguered assistant","beleaguered childhood friend","believing their own lies","belly dancer","benevolent boss","bespectactled bastard...