import random
nombres = ['Alejandro','Ángel','Carlos','César','Bruno','Daniel','Darío','David','Diego','Emilio','Fabián','Felipe','Gabriel','Héctor','Hugo','Jacobo','Jaime','Joaquín','Juan','Leonardo','Leo','Lucas','Marcos','Martín','Mateo','Matías','Miguel','Nicolás','Pablo','Raúl','Samuel','Santiago','Sebastián','Tomás','Tristán','Joan','Andrés','Ricardo','Manuel','Ezequiel','Francisco','Elías','Blas','Alfonso','Ulises','Gerardo','Alfredo','Álvaro','Amadeo','Amancio','Antonio','Baltasar','Beltrán','Benito','Rufino','Boris','Camilo','Ciro','Conrado','Donato','Florentino','Saturnino','Segundo','Anastasio','Cipriano','Teófilo','Casimiro','Bonifacio','Victorino','Eleuterio','Urbano','Severino','Inocencio','Primitivo','Bautista','Agapito','Benedicto','Enrique','Eugenio','Estanislao','Fausto','Faustino','Felipe','Félix','Fermín','Francisco','Gaspar','Genaro','Hilario','Hugo','Ignacio','Ireneo','Ismael','Joaquín','José','Juan','Julián','Justo','Leopoldo','León','Lisandro','Lorenzo','Lucas','Manuel','Mateo','Pedro','Pío','Romeo','Roque','Rufino','Santiago','Salvador','Simón','Valentín','Valentino','Vicente','Víctor','Abundio','Ambrosio','Aniceto','Anselmo','Apolonio','Aquilino','Arsenio','Atanasio','Atilano','Avelino','Bartolo','Basilio','Baudilio','Benigno','Buenaventura','Calixto','Celedonio','Cirilo','Clemente','Conrado','Crisóstomo','Crispín','Críspulo','Dionisio','Eliodoro','Eliseo','Emerico','Emeterio','Epifanio','Eufrasio','Eulogio','Feliciano','Florencio','Froilán','Fructuoso','Frutos','Gregorio','Gumersindo','Hermenegildo','Herminio','Higinio','Hipólito','Indalecio','Isidoro','Laureano',
'Leandro','Leocadio','Leovigildo','Lope','Macario','Melitón','Nemesio','Nicanor','Niceto','Nicomedes','Odón','Orencio','Pantaleón','Patricio','Perfecto','Petronilo','Policarpo','Polonio','Prudencio','Regino','Remigio','Rómulo','Ruperto','Sandalio','Serapio','Servando','Silvestre','Sinforoso','Sofronio','Telesforo','Tiburcio','Toribio','Ulpiano','Valeriano','Venancio','Victoriano','Zoilo','Abdón','Abilio','Acacio','Adalberto','Adolfo','Afrodisio','Ágabo','Albino','Alcibíades','Amalio','Amasvindo','Amelio','Amonario','Antelmo','Antíoco','Antenor','Argimiro','Darek','Enrique','Osiel','Samuel','Adán','Azarías','Gabriel','Kerr','Oliphant','Uzziel','Noé','Abel','Abihail','A-ki-til','Alcibíades','Azai','Azubuike','Baladeva','Booz','Bricio','Emery','Everaldo','Fergal','Hipócrates','Kon','Jaaziel','Jaret','Meginhard','Michio','Obélix','Oier','Olegario','Otoniel','Ozías','Oziel','Qiang','Tyre','Aubrey','Chelem','Chinweike','Iyad','Jigme','Kanda','Meinardo','Osvaldo','Sócrates','Thilo','Walter','Armando','Hariman','Fynn','Ricardo','Bernardo','Duncan','Gunther','Leo','Olegario','Odín','Ivar','Archie','Alejandro','Gerardo','Humberto','Alan','Alano','Albano','Aldahir','Allen','Alucio','Ambiórix','Arlen','Artai','Arturo','Artús','Avon','Bardo','Belenos','Belenus','Beloveso','Brayan','Brian','Brenan','Brent','Breogán','Briccio','Carataco','Casey','Cearbhall','Cedrick','Sedrik','Cernunnos','Cuchulain','Dagda','Dailin','Daly','Declan','Dilan','Diviciaco','Donaldo','Donardo','Douglas','Druso','Dugan','Eamon','Eirian','Elbio','Erwin','Esus','Fergie','Finn','Flocelo','Floyd','Gaela','Gallagher','Galván','Gannicus','Garnik','Glen','Gordon','Gwyddyon','Hervé','Idris','Íñigo','Kalen','Kellan','Kelvin','Kendall','Kenneth','Kenny','Kerman','Kevin','Kilian','Lennox','Lug','Maddox','Mael','Manannan','Marvin','Melvin','Merlín','Morgan','Neil','Niall','Nelson','Nuada','Ogmios','Óscar','Ossian','Owen','Quillan','Quinn','Rafferty','Ronan','Sayer','Serbal','Sucellos','Taranis','Tristán','Viriato','Vicente',
'Rodrigo','Marcos','Fernando','Roberto','Carlos','Raúl','Marcelo','Fermín','César','Ernesto','Alexander','Mateo','Daniel','Pablo','Álvaro','Adrián','David','Diego','Javier','Mario','Sergio','Marcos','Manuel','Martín','Jorge','Iván','Carlos','Miguel','Lucas','Santiago','Matías','Ángel','Gabriel','Simón','Thiago','Valentín','Julián','Benjamín','Erick','Sasha','Dante','Enzo','Silas','Marco','Andrea','Ariel','Orfeo','Jasón','Héctor','Aquiles','Adonis','Apolo','Dionisio','Ulises','Hércules','Hipólito','Tristán','Zeus','Adal',
'Adel','Adriel','Alonso','Amaru','Asher','Azai','Basil','Bastian','Ciro','Corban','Dáire','Dante','Dorian','Duncan','Egan','Einar','Elián','Émile','Endor','Ezra','Farid','Fionn','Gadiel','Gael','Goran','Guido','Hasani','Ian','Ilán','Ivar','Joel','Julián','Kadet','Kai','Karim','Kilian','Kuno','Lars','Lavi','Leonel','Lisandro','Luc','Malik','Marius','Milos','Mosi','Nadir','Naim','Normand','Oliver','Oriel','Otto','Pavel','Pax','Piero','Raziel','Rune','Sander','Sinhué','Tadeo','Teo','Tristán','Umi','Uriel','Yael','Yerik','Zaid','Adam','Agustín','Aitor','Alan','Alberto','Alejandro','Alfonso','Alfredo','Antonio','Asier','Axel','Baltasar','Bautista','Benicio','Biel','Bruno','César','Cristian','Domingo','Dylan','Eduardo','Enrique','Erik','Ernesto','Fabio','Felipe','Félix','Fermín','Adal','Adrien','Aketx','Alatz','Aldan','Alec','Alessio','Andeka','Andros','Aomar','Aris','Armengol','Arnulfo','Asel','Auritz','Bayron','Bieito','Brandon','Calvin','Daren','Defín','Demian','Domingo','Dominic','Drako','Edey','Eneas','Enetz','Fabrizio','Félix','Guiem','Guiu','Gus','Hadrian','Hermes','Homero','Igor','Igotz','Ilian','Isacio','Jacques','Jael','Jano','Kerizo','Levi','Lian','Lorenzo','Luca','Maiol','Manoel','Marvin','Mateo','Matías','Maurino','Max','Máximo','Milan','Milo','Mirko','Nils','Otto','Raico','Ramos','Román','Roque','Séneca','Thor','Xanti','Yone','Adam','Álex','Amaro','Andrea','Archie','Axel','Asher','Basil','Biel','Bran','Bruno','Ciro','Dáire','Dante','Darío','Daryl','Dylan','Einar','Elián','Enzo','Erik','Ezra','Fionn','Gael','Goran','Guido','Hugo','Ian','Íker','Ilán','Ivar','Izan','Joel','Jordán','Kamal','Karim','Kenai','Kendall','Kuno','Luc','Lucas','Lavi','Leo','León','Liam','Mael','Malik','Marc','Marco','Martín','Milán','Mosi','Nadir','Neo','Neymar','Nil','Oliver','Oriel','Orson','París','Rayan','Said','Sasha','Silas','Taranis','Taylor','Teo','Theo',
'Thiago','Umi','Urko','Van','Viggo','Yael','Yonatan','Zaid','Zyan','Alejandro','Diego','Adrián','Álvaro','Pablo','Daniel','Giuseppe','Napoleón','Jacobo','Astor','Doug','Ren','Stimpy','Carel','Gerard','Eñaut','Bittor','Víctor Hugo','Albert','Gabriel','Óscar','Bastian','Harry','Peter','Hansel','Abel','Agni','Blas',
'Cosme','Damián','Elio','Esaú','Fidel','Gaspar','Héctor','Hernan','Iván','Jaime','Keanu','Melchor','Noé','Oto','Pío','Prakash','Brais','Iago','Anxo','Antón','Xoel','Roi','Alexandre','Xabier','Xián','Lois','Breixo','André','Xoán','Xavier','Xurxo','Breogán','Denís','Paulo','Nuno','Uxío','Martiño','Xavi','Xosé','Xabi','Xacobe','Artai','Eloi','Xan','Aldán','Cibrán','Marc','Leo','Àlex','Jan','Nil','Pol','Adiran','Aitor','Albin','Andoni','Ander','Antxon','Aratz','Ardaitz','Argi','Argider','Aritz','Arnaut','Artur','Asteri','Baladi','Baltz','Bazkoare','Beraun','Bernat','Bikendi','Biktor','Dabi','Dari','Dogartzi','Damen','Dunixi','Edorta','Eki','Ekaitz','Eladi','Elixi','Emiri','Endrike','Eritz','Etor','Euken','Ferran','Frantzes','Frantzisko','Ganiz','Gari','David','Amador','Harsal','Romeo','Valentín','Erasmo','Eros','Amadís','Tadeo','Paris','Amadeo','Amado','Aziz','Darrell','Daryl','Davet','Davis','Dawit','Felipe','Habib','Kelvin','Lennon','Milos','Riku','Valentiniano','Valentino','Adir','Carwyn','Can','Connolley','Krishna','Jeb','Erasmus','Milan','Tristán','Antonio','Calixto','Connor','Timoteo','Ville','Agapi','Amori','Ehud','Gaara','Mishka','Rudo','Heathcliff','Fitzwilliam','Charles','Florentino','Pedro','Armando','Robert','Félix','Ricardo','Ginés','Máximo','César','Alfredo','Eugenio','Blas','Gerardo','Nicolás','Aiko','Anwyl','Amias','Davi','Dilber','Gerwyn','Jaimin','Jed','Kiefer','Layden','Lowell','Luben','Navid','Raman','Sevilin','Taavi','Wilmer','Yadid','Oliver','Santiago','Rodrigo','Dorian','Holden','Alonso','Julio','Héctor','León','Ramón','Robin','Mario','Gustavo','Jacinto','Tristan','Jack','Edward','Liesl','Henry','Wesley']

apellidos = ['Álvarez', 'Andrade', 'Benítez', 'Castillo', 'Castro', 'Contreras', 'De León', 'Díaz', 'Duarte', 'Espinoza', 'Fernández', 'Flores', 'García', 'Giménez', 'Gómez', 'Gonzales', 'González', 'Gutiérrez', 'Hernández', 'Jiménez', 'López', 'Mamani', 'Martínez', 'Mejía', 'Mora', 'Morales', 'Moreno', 'Muñoz', 'Pereira', 'Pérez', 'Pineda', 'Portillo', 'Quispe', 'Ramírez', 'Reyes', 'Rivas', 'Rivera', 'Rodríguez', 'Rojas', 'Salazar', 'Sánchez', 'Santana', 'Santos', 'Silva', 'Sosa', 'Soto', 'Torres', 'Vargas', 'Vera', 'Villalba', 'Zambrano', 'Apellido', 'Sepúlveda', 'Fuentes', 'Araya', 'Valenzuela', 'Tapia', 'Pizarro', 'Vásquez', 'Carrasco', 'Cortés', 'Herrera', 'Núñez', 'Jara', 'Vergara', 'Figueroa', 'Riquelme', 'Miranda', 'Bravo', 'Molina', 'Vega', 'Campos', 'Sandoval', 'Orellana', 'Cárdenas', 'Olivares', 'Alarcón', 'Gallardo', 'Ortiz', 'Garrido', 'Guzmán', 'Henríquez', 'Saavedra', 'Navarro', 'Aguilera', 'Parra', 'Romero', 'Aravena', 'Vázquez', 'Cáceres', 'Yáñez', 'Leiva', 'Escobar', 'Ruiz', 'Valdés', 'Vidal', 'Salinas', 'Zúñiga', 'Peña', 'Godoy',
'Lagos', 'Maldonado', 'Bustos', 'Medina', 'Pino', 'Palma', 'Sanhueza', 'Carvajal', 'Navarrete', 'Sáez', 'Alvarado', 'Donoso', 'Poblete', 'Bustamante', 'Toro', 'Ortega', 'Venegas', 'Guerrero', 'Mendoza', 'Farías', 'San']

def gname(tipo):
    "Genera un nombre o apellido aleatorio\n\nnombre = gname('n')\n\napellido = gname('a')"
    if tipo =='n':return nombres[random.randint(0, len(nombres) -1)]
    elif tipo == 'a':return apellidos[random.randint(0, len(apellidos)-1)]


