NAME Mock::Person::SK::ROM - Generate random sets of Romani names. SYNOPSIS use Mock::Person::SK::ROM qw(first_male first_female last_male last_female middle_male middle_female name name_female name_male); my $first_male = first_male(); my $first_female = first_female(); my $last_male = last_male(); my $last_female = last_female(); my $middle_male = middle_male(); my $middle_female = middle_female(); my $name = name($sex); my $female_name = name_female(); my $male_name = name_male(); DESCRIPTION Data for this module was found on these pages: Last names cz.wikipedia.org <http://cs.wikipedia.org/wiki/Seznam_nej%C4%8Detn%C4%9Bj%C5%A1%C3%AD ch_p%C5%99%C3%ADjmen%C3%AD_v_%C4%8Cesku> Middle names There's usually no distinction between a first and middle name in the Czech Republic. First names cz.wikipedia.org - male names <http://cs.wikipedia.org/wiki/Seznam_nej%C4%8Dast%C4%9Bj%C5%A1%C3%AD ch_mu%C5%BEsk%C3%BDch_jmen_v_%C4%8Cesk%C3%A9_republice>, cs.wikipedia.org - female names <http://cs.wikipedia.org/wiki/Seznam_nej%C4%8Dast%C4%9Bj%C5%A1%C3%AD ch_%C5%BEensk%C3%BDch_jmen_v_%C4%8Cesk%C3%A9_republice>. SUBROUTINES first_male() Returns random first name of male person. first_female() Returns random first name of female person. last_male() Returns random last name of male person. last_female() Returns random last name of female person. middle_male() Returns random middle name of male person. middle_female() Returns random middle name of female person. name([$sex]) Recieves scalar with sex of the person ('male' or 'female') and returns scalar with generated name. Default value of $sex variable is undef, that means random name. name_male() Returns random male name. name_female() Returns random female name. VARIABLES TYPE Name type. Possible values are: 'two', 'three'. Default value is 'two'. EXAMPLE1 # Pragmas. use strict; use warnings; # Modules. use Encode qw(encode_utf8); use Mock::Person::SK::ROM qw(name); # Error. print encode_utf8(name())."\n"; # Output like: # Kevin Miナセigar EXAMPLE2 # Pragmas. use strict; use warnings; # Modules. use Encode qw(encode_utf8); use Mock::Person::SK::ROM; # Get all last male names. my @last_males = @Mock::Person::SK::ROM::last_male; # Print out. print sort map { encode_utf8($_)."\n" } @last_males; # Output: # Absolon # Bado # Bady # Badナセo # Bagテ。r # Balog # Balogh # Bamberger # Bandi # Banga # Bango # Bari # Barok # Barya # Bazylak # Baナセo # Bednテ。r # Bendig # Bengoro # Berki # Berko # Beナ�o # Beナ暗。k # Bihテ。ri # Bihテ。ryi # Bikar # Bilaj # Bogol # Bokor # Botoナ。 # Budaj # Byl # Bテ。ro # Chanナセalik # Charvテ。t # Cirok # Cobas # Csocs # Dajdy # Daniel # Danihel # Danko # Dany # Danyi # David # Daト出 # Demeter # Derulo # Deナ�o # Dirda # Dudy # Dunko # Duraj # Durasko # Durda # Durナ�ak # Dydyk # Dzudza # Dzurko # Dナセuga # Dナセuman # Fabiテ。n # Fako # Farkaナ。 # Fehテゥr # Fekete # Ferenc # Ferko # Feト腔 # Fテ。bero # Gabト腔 # Gadzor # Gadナセor # Galba # Gataナ。 # Gatoナ。 # Gaナセi # Girga # Gizman # Giナ�a # Giナ�o # Goga # Gondolテ。n # Gondy # Gorol # Grondzテ。r # Grundza # Guman # Gunar # Gunテ。r # Gテ。bor # Hangurbadナセo # Hanko # Herテ。k # Hiナ�a # Holdy # Holomek # Holub # Horvテ。th # Hrivナ暗。k # Husar # Huナ暗。k # Iナ。tok # Iナ。tvテ。n # Iナ。tテ。nek # Janeト稿k # Jano # Jurko # Jurト腔 # Kajkoナ。 # Kaleja # Karol # Karvaj # Kavur # Kaナ。perko # Kirko # Kirvej # Klempテ。r # Klimt # Koky # Kotlテ。r # Kovテ。cs # Kovテ。ト� # Kramト溝nin # Kuky # Kumaj # Kurej # Kurko # Kuト稿raj # Kテスr # Lacko # Lagryn # Lakatoナ。 # Latymor # Lazok # Lofas # Lomanth # Makaj # Makuナ�a # Malar # Malテュk # Maト渋r # Mezej # Mezga # Miazga # Miko # Milko # Mindzテ。r # Mirga # Miナセigar # Molnar # Murka # Mテゥzga # Nテゥmeth # Olテ。h # Ondiト� # Oraト耕o # Pacaj # Pako # Petrナセilka # Pfeffer # Plachetka # Pocikテ。l # Pohlodko # Polhoナ。 # Porト腔goナ。 # Prochテ。zka # Richter # Rigo # Rusznyak # Rナッナセiト耕a # Sakajto # Samel # Sarkozy # Sinu # Sivテ。k # Stojka # Stylar # Surmaj # Szajko # Szamko # Tancosz # Tancoナ。 # Telvak # Tomaナ。 # Tomko # Totorkul # Tulej # Tuleja # Turtテ。k # Vega # Veselテス # Virag # Vrba # Zajeト催ュ # Zaナ暗。k # ト憩rnohorskテス # ト憩rveナ暗。k # ト景sar # ト景ト催。k # ト経bak # ト経nka # ト経rnej # ト蛍rej # ト蛍reja # ト蛍ri # ト蛍rko # ト古ュト溝 # ト志ト渋 # ナ�ajko # ナ�amko # ナ�andor # ナ�arkezy # ナ�idテゥlko # ナ�imko # ナ�pivak # ナ�テ。ndor # ナ�ト講ka # ナ�ナ・uko # ナスiga # ナスoltテ。k DEPENDENCIES Exporter, Readonly. SEE ALSO Task::Mock::Person Install the Mock::Person modules. REPOSITORY <https://github.com/tupinek/Mock-Person-SK-ROM> AUTHOR Michal ナ�paト稿k <mailto:skim@cpan.org> <http://skim.cz> LICENSE AND COPYRIGHT ツゥ Michal ナ�paト稿k 2013-2015 BSD 2-Clause License VERSION 0.02