Skip to content

Instantly share code, notes, and snippets.

@ChrisJohns-me
Last active December 10, 2016 00:39
Show Gist options
  • Save ChrisJohns-me/f2bea8cdb85f2c56aef489320f97a713 to your computer and use it in GitHub Desktop.
Save ChrisJohns-me/f2bea8cdb85f2c56aef489320f97a713 to your computer and use it in GitHub Desktop.
Benedict Cumberbatch name generator
function myNameIs() {
// Bene dict Cumber batch
var firstList = ['Benediction', 'Brainfart', 'Beneful', 'Blogzilla', 'Gentledick',
'Bumblebee', 'Bandersnatch', 'Broccoli', 'Rinkydink', 'Bombadil', 'Boilerdang',
'Bandicoot', 'Fragglerock', 'Muffintop', 'Congleton', 'Blubberdick', 'Buffalo',
'Benadryl', 'Butterfree', 'Burberry', 'Whippersnatch', 'Buttermilk', 'Beezlebub',
'Budapest', 'Boilerdang', 'Blubberwhale', 'Bumberstump', 'Bulbasaur', 'Cogglesnatch',
'Liverswort', 'Bodybuild', 'Johnnycash', 'Bendydick', 'Burgerking', 'Bonaparte',
'Bunsenburner', 'Billiardball', 'Bukkake', 'Baseballmitt', 'Blubberbutt', 'Baseballbat',
'Rumblesack', 'Barister', 'Danglerack', 'Rinkydink', 'Bombadil', 'Honkytonk',
'Billyray', 'Bumbleshack', 'Snorkeldink', 'Anglerfish', 'Beetlejuice', 'Bedlington',
'Bandicoot', 'Boobytrap', 'Blenderdick', 'Bentobox', 'Anallube', 'Pallettown',
'Wimbledon', 'Buttercup', 'Blasphemy', 'Syphilis', 'Snorkeldink', 'Brandenburg',
'Barbituate', 'Snozzlebert', 'Tiddleywomp', 'Bouillabaisse', 'Wellington', 'Benetton',
'Bendandsnap', 'Brewery', 'Bentobox', 'Brandybuck', 'Benjamin', 'Buckminster',
'Bourgeoisie', 'Bakery', 'Oscarbait', 'Buckyball', 'Bourgeoisie', 'Burlington',
'Buckingham', 'Barnoldswick', 'Battleground', 'Bendadick', 'Beheaded', 'Brittlesnout',
'Benogorgon', 'Bandersnatch'];
var lastList = ['Chumbawumba', 'Camembert', 'Thunderpatch', 'Dundermifflin',
'Karmacameleon', 'Coddleswort', 'Crumplesack', 'Curdlesnoot', 'Calldispatch',
'Humperdinck', 'Rivendell', 'Cuttlefish', 'Lingerie', 'Vegemite', 'Ampersand',
'Cumberbund', 'Candycrush', 'Clombyclomp', 'Cragglethatch', 'Nottinghill',
'Cabbagepatch', 'Camouflage','Creamsicle', 'Curdlemilk', 'Upperclass', 'Frumblesnatch',
'Crumplehorn', 'Talisman', 'Candlestick', 'Chesterfield', 'Bumbersplat', 'Scratchnsniff',
'Snugglesnatch', 'Charizard', 'Carrotstick', 'Cumbercooch', 'Crackerjack', 'Crucifix',
'Cuckatoo', 'Cockletit', 'Collywog', 'Capncrunch', 'Covergirl', 'Cumbersnatch',
'Countryside','Coggleswort', 'Splishnsplash', 'Copperwire', 'Animorph', 'Curdledmilk',
'Cheddarcheese', 'Cottagecheese', 'Crumplehorn', 'Snickersbar', 'Banglesnatch',
'Stinkyrash', 'Cameltoe', 'Chickenbroth', 'Concubine', 'Candygram', 'Moldyspore',
'Chuckecheese', 'Cankersore', 'Crimpysnitch', 'Wafflesmack', 'Chowderpants',
'Toodlesnoot', 'Clavichord', 'Cuckooclock', 'Oxfordshire', 'Cumbersome', 'Chickenstrips',
'Battleship', 'Commonwealth', 'Cunningsnatch', 'Custardbath', 'Kryptonite',
'Curdlesnoot', 'Cummerbund', 'Coochyrash', 'Crackerdong', 'Crackerdong', 'Curdledong',
'Crackersprout', 'Crumplebutt', 'Colonist', 'Coochierash', 'Cantbekhan', 'Custardsnatch',
'Cucumberpatch', 'Cumberdad', 'Krabbypatty', 'Dumbledore', 'Cumbucket', 'Snickerdoodle',
'Cumberdickles'];
var firstList1 = ['Bene', 'Brain', 'Blog', 'Gentle', 'Bumble', 'Bander', 'Rinky',
'Boiler', 'Bandi', 'Muffin', 'Blubber', 'Butter', 'Bur', 'Beezle', 'Bumber',
'Bendy', 'Body', 'Base', 'Billiard', 'Blubber', 'Snorkel', 'Beetle', 'Dangle',
'Booby', 'Blender', 'Bento', 'Branden', 'Bento', 'Snozzle', 'Brew', 'Brandy',
'Bucky', 'Bucking', 'Buck', 'Behead', 'Battle'];
var firstList2 = ['dict', 'diction', 'fart', 'ful', 'zilla', 'dick', 'bee',
'snatch', 'dink', 'dang', 'coot', 'top', 'dryl', 'free', 'milk', 'bub', 'stump',
'swort', 'build', 'cash', 'king', 'burner', 'ball', 'butt', 'snack', 'rack',
'trap', 'box', 'lube', 'fish', 'dink', 'shack', 'butt', 'sack', 'box', 'cup',
'burg', 'bert', 'snap', 'minister', 'ham', 'swick'];
var lastList1 = ['Cumber', 'Chumba', 'Thunder', 'Dunder', 'Karma', 'Coddle',
'Crumple', 'Curdle', 'Humper', 'Cuttle', 'Cumber', 'Candy', 'Clomby', 'Craggle',
'Cream', 'Frumble', 'Candle', 'Chester', 'Scratch', 'Snuggle', 'Carrot', 'Cracker',
'Cucka', 'Cockle', 'Colly', 'Cockle', 'Copper', 'Coggle', 'Bumber', 'Chester',
'Colly', 'Crimpy', 'Canker', 'Candy', 'Toodle', 'Chowder', 'Waffle', 'Crimpy',
'Snicker', 'Chucke', 'Moldy', 'Bangle', 'Stinky', 'Camel', 'Chicken', 'Cheddar',
'Custard', 'Cracker', 'Coochy', 'Cummer', 'Cum'];
var lastList2 = ['batch', 'wumba', 'bert', 'patch', 'mifflin', 'swort', 'sack',
'snoot', 'dink', 'dell', 'fish', 'mite', 'sand', 'bund', 'crush', 'clomp', 'thatch',
'hill', 'milk', 'bund', 'horn', 'stick', 'field', 'splat', 'sniff', 'side',
'splash', 'wire', 'cheese', 'crunch', 'gram', 'toe', 'rash', 'pants', 'jack',
'tit', 'wog', 'girl', 'broth', 'sore', 'clock', 'strips', 'ship', 'wealth',
'bath', 'dickles', 'doodle', 'bucket', 'dore', 'dad', 'sprout', 'dong', 'shire',
'smack'];
var firstName = 'Benedict';
var lastName = 'Cumberbatch';
var firstRand = parseInt(Math.random() * firstList.length);
var lastRand = parseInt(Math.random() * lastList.length);
var firstRand1 = parseInt(Math.random() * firstList1.length);
var firstRand2 = parseInt(Math.random() * firstList2.length);
var lastRand1 = parseInt(Math.random() * lastList1.length);
var lastRand2 = parseInt(Math.random() * lastList2.length);
if (parseInt(Math.random()*100) % 3 == 0) {
firstName = firstList[firstRand];
} else {
firstName = firstList1[firstRand1] + firstList2[firstRand2];
}
if (parseInt(Math.random()*100) % 3 == 0) {
lastName = lastList[lastRand];
} else {
lastName = lastList1[lastRand1] + lastList2[lastRand2];
}
return firstName + " " + lastName;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment