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:09] lunetikkperl:codes:namegenerator [2017/03/01 12:50] – external edit 127.0.0.1
Line 3: Line 3:
 Sometimes I dont feel like using my real name because I have to ask a stupid question in a forum. I sit there and think about a name for ages... \\ Sometimes I dont feel like using my real name because I have to ask a stupid question in a forum. I sit there and think about a name for ages... \\
 I wrote this script to generate a random name so I dont have to think about names anymore.\\ I wrote this script to generate a random name so I dont have to think about names anymore.\\
-To use this, simply select your gender and double click enter/return. The time between the start and the click will generate random numbers so you wont get the same name over and over.\\+To use this, simply select your gender and double click enter/return. The time between the start and the clicks will generate random numbers so you wont get the same name over and over.\\
 ATTENTION: Iam german, thats why I use german names. Edit them if you need to. ATTENTION: Iam german, thats why I use german names. Edit them if you need to.
  
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