setup.randomName = function(type){
	switch (type) {
		case 'female_full':
			return setup.randomName('female')+' '+setup.randomName('sur');
		case 'male_full':
			return setup.randomName('male')+' '+setup.randomName('sur');
		case 'female':
			return ["Anna",
					"Julia",
					"Sarah",
					"Lisa",
					"Laura",
					"Katharina",
					"Vanessa",
					"Lena",
					"Jennifer",
					"Annika",
					"Jana",
					"Lea",
					"Marie",
					"Jasmin",
					"Jessica",
					"Franziska",
					"Michelle",
					"Nina",
					"Hanna",
					"Alina",
					"Johanna",
					"Kim",
					"Nadine",
					"Jacqueline",
					"Carolin",
					"Christina",
					"Ann",
					"Svenja",
					"Louisa",
					"Natalie",
					"Sophie",
					"Lara",
					"Sandra",
					"Janina",
					"Sabrina",
					"Melanie",
					"Isabel",
					"Antonia",
					"Leoni",
					"Saskia",
					"Denise",
					"Eileen",
					"Nele",
					"Stefanie",
					"Pia",
					"Melina",
					"Sina",
					"Janin",
					"Vivien",
					"Sophia",
					"Alexandra",
					"Kathrin",
					"Rebecca",
					"Lina",
					"Josephine",
					"Anne",
					"Merle",
					"Miriam",
					"Mareike",
					"Nicole",
					"Paula",
					"Celina",
					"Maria",
					"Viktoria",
					"Clara",
					"Charlotte",
					"Maike",
					"Larissa",
					"Mandy",
					"Kimberly",
					"Carina",
					"Linda",
					"Christin",
					"Jenny",
					"Celine",
					"Daniela",
					"Melissa",
					"Jule",
					"Patrizia",
					"Ronja",
					"Elena",
					"Kira",
					"Sonja",
					"Gina",
					"Bianca",
					"Theresa",
					"Yvonne",
					"Emily",
					"Tanja",
					"Nora",
					"Linn",
					"Pauline",
					"Paulina",
					"Svea",
					"Natascha",
					"Marina",
					"Angelina",
					"Friederike",
					"Nadja",
					"Alicia",
					"Lilli",
					"Juliane",
					"Eva",
					"Anja",
					"Carlotta",
					"Amelie",
					"Chantal",
					"Maja",
					"Milena",
					"Katja",
					"Kiara",
					"Annabelle",
					"Mona",
					"Karla",
					"Marlene",
					"Alena",
					"Joana",
					"Claudia",
					"Tatjana",
					"Inga",
					"Emma",
					"Selina",
					"Luise",
					"Fiona",
					"Finja",
					"Verena",
					"Jill",
					"Janne",
					"Samantha",
					"Frederike",
					"Helena",
					"Fenja",
					"Elisabeth",
					"Cindy",
					"Tina",
					"Tamara",
					"Annalena",
					"Judith",
					"Christine",
					"Henrike",
					"Mia",
					"Wiebke",
					"Ricarda",
					"Stella",
					"Maren",
					"Helen",
					"Janna",
					"Ina",
					"Monique",
					"Diana",
					"Elisa",
					"Sandy",
					"Svantje",
					"Carolina",
					"Malin",
					"Birte",
					"Joanna",
					"Esther",
					"Mara",
					"Valerie",
					"Dana",
					"Julie",
					"Samira",
					"Fabienne",
					"Madeleine",
					"Andrea",
					"Simone",
					"Zoe",
					"Lucy",
					"Marleen",
					"Angelique",
					"Jasmina",
					"Greta",
					"Tabea",
					"Ramona",
					"Sabine",
					"Magdalena",
					"Dominique",
					"Malina",
					"Tessa",
					"Charlin",
					"Kaja",
					"Corinna",
					"Karen",
					"Alica",
					"Lidia",
					"Jannika",
					"Yasemin",
					"Liza",
					"Maxi",
					"Michaela",
					"Annkatrin",
					"Susanne",
					"Kerstin",
					"Mira",
					"Alice",
					"Dilara",
					"Emilia",
					"Olivia",
					"Mariam"
			].toReversed().randomWeightedByPosition(5^(1/200));//Should ensure that the first entry is 5 times as common as the last
		case 'male':
			return ["Jan",
					"Lukas",
					"Philipp",
					"Tim",
					"Alexander",
					"Daniel",
					"Tobias",
					"Kevin",
					"Marcel",
					"Dennis",
					"Felix",
					"Florian",
					"Niklas",
					"Maximilian",
					"Patrick",
					"Fabian",
					"Jonas",
					"Sebastian",
					"Christian",
					"Yannick",
					"Julian",
					"Marvin",
					"Timo",
					"David",
					"Niko",
					"Mark",
					"Finn",
					"Leon",
					"Lennard",
					"Max",
					"Tom",
					"Nils",
					"Pascal",
					"Simon",
					"Dominik",
					"Christopher",
					"Benjamin",
					"Moritz",
					"Lars",
					"Paul",
					"Marko",
					"Sven",
					"Robin",
					"Christoph",
					"Malte",
					"Torben",
					"Johannes",
					"Mike",
					"Jakob",
					"Michael",
					"Martin",
					"André",
					"Stephan",
					"Matthias",
					"Hendrik",
					"Björn",
					"Luca",
					"Nicholas",
					"Steven",
					"René",
					"Vincent",
					"Sascha",
					"Jonathan",
					"Markus",
					"Frederik",
					"Thomas",
					"Robert",
					"Erik",
					"Oliver",
					"Nik",
					"Ole",
					"Marius",
					"Justin",
					"Joshua",
					"Andreas",
					"Lasse",
					"Kai",
					"Maurice",
					"Manuel",
					"Konstantin",
					"Luis",
					"Adrian",
					"Steffen",
					"Mirko",
					"Anton",
					"Benedikt",
					"John",
					"Julius",
					"Till",
					"Janis",
					"Henry",
					"Henrik",
					"Bastian",
					"Sören",
					"Leonard",
					"Johann",
					"Michel",
					"Hannes",
					"Mohammed",
					"Raphael",
					"Karl",
					"Ben",
					"Arne",
					"Viktor",
					"Mario",
					"Dustin",
					"Nikolai",
					"Linus",
					"Tony",
					"Marlon",
					"Valentin",
					"Peter",
					"Danny",
					"Jasper",
					"Julien",
					"Joel",
					"Aaron",
					"Henning",
					"Clemens",
					"Justus",
					"Kim",
					"Chris",
					"Hauke",
					"Tore",
					"Pierre",
					"Gerrit",
					"Mats",
					"Cedric",
					"Bennett",
					"Ricardo",
					"Jannek",
					"Fabio",
					"Melvin",
					"Leo",
					"Karsten",
					"Jens",
					"Richard",
					"Leif",
					"Arthur",
					"Ali",
					"Peer",
					"Samuel",
					"Deniz",
					"Jean",
					"Timon",
					"Noah",
					"Hans",
					"Kilian",
					"Eike",
					"Jannes",
					"Jeremy",
					"Calvin",
					"Marten",
					"Merlin",
					"Achmed",
					"Elias",
					"Phil",
					"Dario",
					"Can",
					"Morten",
					"Lorenz",
					"Jason",
					"Georg",
					"Jonah",
					"Oskar",
					"Enrico",
					"Conrad",
					"Tristan",
					"Armin",
					"Collin",
					"Sönke",
					"Klaas",
					"Cem",
					"Rico",
					"Alex",
					"Thies",
					"Brian",
					"Levin",
					"Torge",
					"Cornelius",
					"Mattis",
					"Ralf",
					"Norman",
					"Steve",
					"Emre",
					"Gabriel",
					"Ruben",
					"Sandro",
					"Mehmet",
					"Ahmad",
					"Frank",
					"Jerome",
					"Gregor",
					"Marek",
					"Thorsten",
					"Bjarne",
					"Tilo",
					"Roman"
			].toReversed().randomWeightedByPosition(5^(1/200));//Should ensure that the first entry is 5 times as common as the last
		case 'sur':
		case 'family':
		case 'last':
			return ["Müller",
					"Schmidt",
					"Schneider",
					"Fischer",
					"Weber",
					"Meyer",
					"Wagner",
					"Schulz",
					"Becker",
					"Hoffmann",
					"Schäfer",
					"Koch",
					"Richter",
					"Bauer",
					"Klein",
					"Wolf",
					"Schröder",
					"Neumann",
					"Schwarz",
					"Zimmermann",
					"Braun",
					"Hofmann",
					"Krüger",
					"Hartmann",
					"Lange",
					"Schmitt",
					"Werner",
					"Schmitz",
					"Krause",
					"Meier",
					"Lehmann",
					"Schmid",
					"Schulze",
					"Maier",
					"Köhler",
					"Herrmann",
					"Walter",
					"König",
					"Mayer",
					"Huber",
					"Kaiser",
					"Fuchs",
					"Peters",
					"Lang",
					"Scholz",
					"Möller",
					"Weiß",
					"Jung",
					"Hahn",
					"Schubert",
					"Vogel",
					"Friedrich",
					"Günther",
					"Keller",
					"Winkler",
					"Frank",
					"Berger",
					"Roth",
					"Beck",
					"Lorenz",
					"Baumann",
					"Franke",
					"Albrecht",
					"Schuster",
					"Simon",
					"Ludwig",
					"Böhm",
					"Winter",
					"Kraus",
					"Martin",
					"Schumacher",
					"Krämer",
					"Vogt",
					"Otto",
					"Jäger",
					"Stein",
					"Groß",
					"Sommer",
					"Seidel",
					"Heinrich",
					"Haas",
					"Brandt",
					"Schreiber",
					"Graf",
					"Dietrich",
					"Schulte",
					"Kühn",
					"Ziegler",
					"Kuhn",
					"Pohl",
					"Engel",
					"Horn",
					"Bergmann",
					"Voigt",
					"Busch",
					"Thomas",
					"Sauer",
					"Arnold",
					"Pfeiffer",
					"Wolff",
					"Beyer",
					"Seifert",
					"Ernst",
					"Lindner",
					"Hübner",
					"Kramer",
					"Jansen",
					"Franz",
					"Peter",
					"Hansen",
					"Wenzel",
					"Götz",
					"Paul",
					"Riedel",
					"Barth",
					"Kern",
					"Hermann",
					"Nagel",
					"Wilhelm",
					"Ott",
					"Bock",
					"Langer",
					"Grimm",
					"Ritter",
					"Haase",
					"Lenz",
					"Förster",
					"Mohr",
					"Kruse",
					"Schumann",
					"Jahn",
					"Thiel",
					"Kaufmann",
					"Zimmer",
					"Hoppe",
					"Petersen",
					"Fiedler",
					"Berg",
					"Arndt",
					"Marx",
					"Lutz",
					"Fritz",
					"Kraft",
					"Michel",
					"Walther",
					"Böttcher",
					"Schütz",
					"Eckert",
					"Sander",
					"Thiele",
					"Reuter",
					"Reinhardt",
					"Schindler",
					"Ebert",
					"Kunz",
					"Schilling",
					"Schramm",
					"Voß",
					"Nowak",
					"Hein",
					"Hesse",
					"Frey",
					"Rudolph",
					"Fröhlich",
					"Beckmann",
					"Kunze",
					"Herzog",
					"Bayer",
					"Behrens",
					"Stephan",
					"Büttner",
					"Gruber",
					"Adam",
					"Gärtner",
					"Witt",
					"Maurer",
					"Bender",
					"Bachmann",
					"Schultz",
					"Seitz",
					"Geiger",
					"Stahl",
					"Steiner",
					"Scherer",
					"Kirchner",
					"Dietz",
					"Ullrich",
					"Kurz",
					"Breuer",
					"Gerlach",
					"Ulrich",
					"Brinkmann",
					"Fink",
					"Heinz",
					"Löffler",
					"Reichert",
					"Naumann",
					"Böhme",
					"Schröter",
					"Blum"
			].toReversed().randomWeightedByPosition(2^(1/200));//Should ensure that the first entry is 2 times as common as the last
		default:
			return type+' not found in setup.randomName()';
	}
}