JavaScript
$('button').click(function() {
$('h2').text(randomEl(adjectives));
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 adjectives = ["Gabriel", "Oliver", "Lancelot", "Lance", "Rafe", "Giles", "Harry", "Wolstan", "William", "Peter", "Robert", "Garret", "Henry", "Miles", "Tobias", "Lewis", "Raiden", "Bentley", "Leon", "Kai", "Jake", "Mason", "Orlando", "Kole", "Silver", "Erin", "Grout", "Gareth", "Morris", "Bruno", "Dirge", "Bishop", "Ross", "Shilo", "Isaac", "Charlie", "Aaron", "Malcom", "Marcus", "Proteus", "Tundra", "Storm", "Blaze", "Shade", "Baron", "Magnus", "Chase", "Logan", "Lecter", "Bandit", "Fang", "Lupin", "Dash", "Alistair", "Loki", "Bear", "Scar", "King", "Odin", "Atlas", "Caesar", "Conan", "Hawk", "Hawke", "Striker", "Thunder", "Phantom", "Kane", "Harley", "Phoenix", "Spencer", "Marley", "Basil", "Bones", "Ripley", "Arcane", "Neo", "Goliath", "Dust", "Saber", "Maverick", "Nero", "Magnum", "Lucifer", "Raven", "Griffin", "Echo", "Ryder", "Ace", "Diablo", "Dagger", "Archer", "Zenith", "Gunnar", "Garner"];
var nouns = ["ninja", "chair", "pancake", "statue", "unicorn", "rainbows", "laser", "senor", "bunny", "captain", "nibblets", "cupcake", "carrot", "gnomes", "glitter", "potato", "salad", "toejam", "curtains", "beets", "toilet", "exorcism", "stick figures", "mermaid eggs", "sea barnacles", "dragons", "jellybeans", "snakes", "dolls", "bushes", "cookies", "apples", "ice cream", "ukulele", "kazoo", "banjo", "opera singer", "circus", "trampoline", "carousel", "carnival", "locomotive", "hot air balloon", "praying mantis", "animator", "artisan", "artist", "colorist", "inker", "coppersmith", "director", "designer", "flatter", "stylist", "leadman", "limner",...