Site Tools


perl:codes:namegenerator

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Last revisionBoth sides next revision
perl:codes:namegenerator [2015/02/10 15:10] lunetikkperl:codes:namegenerator [2017/03/01 12:50] – external edit 127.0.0.1
Line 19: Line 19:
 ################################### ###################################
  
 +#firstnameMale, firstnameFemale and lastname array
 +@vornamem = ("Armin","Achim","Arnold","Benedikt","Benjamin","Boris","Berthold","Barney","Charlie","Detlef","Dieter","Emil","Ernst","Fritz","Frank","Gerhard","Gerold","Heinrich","Heinz","Harald","Heiner","Ingolf","Jonas","Jakob","Jens","Jan","Janis","Jonathan","Joachim","Johannes","Klaus","Karsten","Karl","Lennard","Moritz","Marvin","Markus","Manfred","Nils","Norbert","Oliver","Olaf","Paul","Patrick","Quentin","Ralf","Reiner","Roland","Simon","Sebastian","Thomas","Thorben","Thorsten","Ulf","Uwe","Ulrich","Werner","Wolfgang","Xavier","Xaver","Yannik","Zacharias");
 +
 +@vornamef = ("Angela","Armanda","Amelie","Anna","Anne","AnnKatrin","Anja","Bettina","Beate","Betty","Bianca","Carmen","Carola","Carolin","Caroline","Carla","Dora","Doris","Doria","Dagmar","Emma","Emilia","Emanuela","Frederike","Fabienne","Florence","Gaby","Gabriele","Hermine","Hella","Ina","Inja","Ines","Inge","Jana","Jeanette","Janine","Janina","Jasmin","Jasmine","Klara","Kerstin","Kirsten","Kristina","Kamilla","Lena","Laura","Luise","Luisa","Martina","Marion","Monika","Milena","Melanie","Melissa","Mareike","Maria","Nele","Nora","Nadine","Olivia","Paula","Ronja","Sybille","Sylvia","Sabrina","Svenja","Sonja","Sonya","Tanja","Tanya","Tabea","Ulrike","Vera","Viola","Verena","Yvonne","Yana","Zora");
 +
 +@nachname = ("Arnold","Arndt","Ampft","Bender","Boehm","Bechthold","Berthold","Dachs","Doehler","Dachner","Ems","Federer","Feuer","Gans","Gunther","Gieselmann","Heinrich","Heizelmann","Hinz","Immel","Insel","Ingwer","Jansen","Kunz","Klement","Karst","Kummer","Kling","Klinge","Kamp","Kramer","Kammerer","Lange","Langer","Langhans","Lenz","Lampert","Lammer","Lorenz","Mustermann","Meier","Meyer","Maier","Mayer","Neumann","Niedermeier","Niedermeyer","Niedermayer","Niedermaier","Neuer","Nagel","Ohlheiser","Ohr","Penzer","Panzer","Paul","Pech","Plump","Rost","Roessler","Reimann","Reihmann","Roemer","Simon","Saenger","Schmitt","Schmidt","Schmied","Schneider","Stein","Seifert","Sommer","Tillmann","Tilmann","Uhrmann","Uhrmacher","Ulmen","Veit","Volkner","Voelkner","von der Heide","Woerner","Werner","Wiesmann","Weiler","Zimmermann","Zacher","Zielmann");
  
 print "Male or Female? (m/f)"; print "Male or Female? (m/f)";
Line 26: Line 32:
 { {
  
-use Term::ReadKey;+   use Term::ReadKey;
  
-#first and lastname array +   $elementevornamem = @vornamem; #get number of elements from array firstname 
-@vorname ("Armin","Achim","Arnold","Benedikt","Benjamin","Boris","Berthold","Barney","Charlie","Detlef","Dieter","Emil","Ernst","Fritz","Frank","Gerhard","Gerold","Heinrich","Heinz","Harald","Heiner","Ingolf","Jonas","Jakob","Jens","Jan","Janis","Jonathan","Joachim","Johannes","Klaus","Karsten","Karl","Lennard","Moritz","Marvin","Markus","Manfred","Nils","Norbert","Oliver","Olaf","Paul","Patrick","Quentin","Ralf","Reiner","Roland","Simon","Sebastian","Thomas","Thorben","Thorsten","Ulf","Uwe","Ulrich","Werner","Wolfgang","Xavier","Xaver","Yannik","Zacharias"); +   $elementenachname = @nachname; #get number of elements from array lastname
-@nachname = ("Arnold","Arndt","Ampft","Bender","Boehm","Bechthold","Berthold","Dachs","Doehler","Dachner","Ems","Federer","Feuer","Gans","Gunther","Gieselmann","Heinrich","Heizelmann","Hinz","Immel","Insel","Ingwer","Jansen","Kunz","Klement","Karst","Kummer","Kling","Klinge","Kamp","Kramer","Kammerer","Lange","Langer","Langhans","Lenz","Lampert","Lammer","Lorenz","Mustermann","Meier","Meyer","Maier","Mayer","Neumann","Niedermeier","Niedermeyer","Niedermayer","Niedermaier","Neuer","Nagel","Ohlheiser","Ohr","Penzer","Panzer","Paul","Pech","Plump","Rost","Roessler","Reimann","Reihmann","Roemer","Simon","Saenger","Schmitt","Schmidt","Schmied","Schneider","Stein","Seifert","Sommer","Tillmann","Tilmann","Uhrmann","Uhrmacher","Ulmen","Veit","Volkner","Voelkner","von der Heide","Woerner","Werner","Wiesmann","Weiler","Zimmermann","Zacher","Zielmann");+
  
-$elementevorname = @vorname; #get number of elements from array firstname +   ReadMode 4; # Turn off controls keys 
-$elementenachname @nachname; #get number of elements from array lastname+      while (not defined ($key ReadKey(-1))) {
  
-ReadMode 4; # Turn off controls keys +         $zahl=int(rand($elementevornamem)+1); #generate number 
-while (not defined ($key ReadKey(-1))) {+         $firstnameoutput = $vornamem[$zahl]; 
 +          
 +      }
  
-$zahl=int(rand($elementevorname)+1); #generate number+   ReadMode 4; # Turn off controls keys 
 +      while (not defined ($key = ReadKey(-1))) {
  
-+         $zahl1=int(rand($elementenachname)+1); #generate another number 
- +         $lastnameoutput = $nachname[$zahl1];
-ReadMode 4; # Turn off controls keys +
-while (not defined ($key = ReadKey(-1))) { +
- +
-$zahl1=int(rand($elementenachname)+1); #generate another number+
  
-}+      }
 } }
  
 else { else {
  
-use Term::ReadKey;+   use Term::ReadKey;
  
-#first and lastname array +   $elementevornamef = @vornamef; #get number of elements from array firstname 
-@vorname ("Angela","Armanda","Amelie","Anna","Anne","AnnKatrin","Anja","Bettina","Beate","Betty","Bianca","Carmen","Carola","Carolin","Caroline","Carla","Dora","Doris","Doria","Dagmar","Emma","Emilia","Emanuela","Frederike","Fabienne","Florence","Gaby","Gabriele","Hermine","Hella","Ina","Inja","Ines","Inge","Jana","Jeanette","Janine","Janina","Jasmin","Jasmine","Klara","Kerstin","Kirsten","Kristina","Kamilla","Lena","Laura","Luise","Luisa","Martina","Marion","Monika","Milena","Melanie","Melissa","Mareike","Maria","Nele","Nora","Nadine","Olivia","Paula","Ronja","Sybille","Sylvia","Sabrina","Svenja","Sonja","Sonya","Tanja","Tanya","Tabea","Ulrike","Vera","Viola","Verena","Yvonne","Yana","Zora"); +   $elementenachname = @nachname; #get number of elements from array lastname
-@nachname = ("Arnold","Arndt","Ampft","Bender","Boehm","Bechthold","Berthold","Dachs","Doehler","Dachner","Ems","Federer","Feuer","Gans","Gunther","Gieselmann","Heinrich","Heizelmann","Hinz","Immel","Insel","Ingwer","Jansen","Kunz","Klement","Karst","Kummer","Kling","Klinge","Kamp","Kramer","Kammerer","Lange","Langer","Langhans","Lenz","Lampert","Lammer","Lorenz","Mustermann","Meier","Meyer","Maier","Mayer","Neumann","Niedermeier","Niedermeyer","Niedermayer","Niedermaier","Neuer","Nagel","Ohlheiser","Ohr","Penzer","Panzer","Paul","Pech","Plump","Rost","Roessler","Reimann","Reihmann","Roemer","Simon","Saenger","Schmitt","Schmidt","Schmied","Schneider","Stein","Seifert","Sommer","Tillmann","Tilmann","Uhrmann","Uhrmacher","Ulmen","Veit","Volkner","Voelkner","von der Heide","Woerner","Werner","Wiesmann","Weiler","Zimmermann","Zacher","Zielmann");+
  
-$elementevorname = @vorname; #get number of elements from array firstname +   ReadMode 4; # Turn off controls keys 
-$elementenachname @nachname; #get number of elements from array lastname+      while (not defined ($key ReadKey(-1))) {
  
-ReadMode 4; # Turn off controls keys +         $zahl=int(rand($elementevornamef)+1); #generate number 
-while (not defined ($key ReadKey(-1))) {+         $firstnameoutput = $vornamef[$zahl];
  
-$zahl=int(rand($elementevorname)+1); #generate number+      }
  
-}+   ReadMode 4; # Turn off controls keys 
 +      while (not defined ($key = ReadKey(-1))) {
  
-ReadMode 4; # Turn off controls keys +         $zahl1=int(rand($elementenachname)+1); #generate another number 
-while (not defined ($key ReadKey(-1))) {+         $lastnameoutput = $nachname[$zahl1];
  
-$zahl1=int(rand($elementenachname)+1); #generate another number +      }
- +
-}+
 } }
  
-print $vorname[$zahl] . " " . $nachname[$zahl1]; #print the first+lastname+print $firstnameoutput . " " . $lastnameoutput; #print the first+lastname
  
 ReadMode 0; # Reset tty mode before exiting ReadMode 0; # Reset tty mode before exiting
 </code> </code>
 +
 +\\
 +\\
 +~~DISCUSSION~~
perl/codes/namegenerator.txt · Last modified: 2018/12/20 17:45 by lunetikk