code: function () {
  		let name = '';
  		const format = randomizer.getWeightedRandom([ ['first', 'last'], ['first', 'inner', 'last'], ['first', 'inner', 'inner', 'last'], ['first', 'inner', 'inner', 'inner', 'last'] ], [55, 35, 7, 3]);
  		for (let i = 0; i < format.length; i++) {
  			name += randomizer.rollRandom(namedata.demonic[format[i]]);
  		}
  		return name;
  	}
docs: Demonic name
  Taken from Jeff Rients, based on Goetia, as implemented here: http://www.random-generator.com/index.php?title=Goetic_Demon_Names
  @return {String} a name