Mock::Person::SK::ROM - Generate random sets of Romani names.
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();
Data for this module was found on these pages:
cz.wikipedia.org
There's usually no distinction between a first and middle name in the Czech Republic.
cz.wikipedia.org - male names, cs.wikipedia.org - female names.
first_male
my $first_male = first_male();
Get random first name of male person.
Returns string.
first_female
my $first_female = first_female();
Get random first name of female person.
last_male
my $last_male = last_male();
Get random last name of male person.
last_female
my $last_female = last_female();
Get random last name of female person.
middle_male
my $middle_male = middle_male();
Get random middle name of male person.
middle_female
my $middle_female = middle_female();
Get random middle name of female person.
name
my $name = name($sex);
Get name defined with sex of the person ('male' or 'female'). Default value of $sex variable is undef, that means random name.
$sex
name_female
my $female_name = name_female();
Get random female name.
name_male
my $male_name = name_male();
Get random male name.
Name type.
Possible values are: 'two', 'three'.
Default value is 'two'.
use strict; use warnings; use Encode qw(encode_utf8); use Mock::Person::SK::ROM qw(name); # Error. print encode_utf8(name())."\n"; # Output like: # Kevin Mižigar
use strict; use warnings; 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ďo # 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čo # Fábero # Gabčo # 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ček # Jano # Jurko # Jurčo # Kajkoš # Kaleja # Karol # Karvaj # Kavur # Kašperko # Kirko # Kirvej # Klempár # Klimt # Koky # Kotlár # Kovács # Kováč # Kramčanin # Kuky # Kumaj # Kurej # Kurko # Kučeraj # Kýr # Lacko # Lagryn # Lakatoš # Latymor # Lazok # Lofas # Lomanth # Makaj # Makuňa # Malar # Malík # Maďar # Mezej # Mezga # Miazga # Miko # Milko # Mindzár # Mirga # Mižigar # Molnar # Murka # Mézga # Németh # Oláh # Ondič # Oračko # Pacaj # Pako # Petržilka # Pfeffer # Plachetka # Pocikál # Pohlodko # Polhoš # Porčogoš # Procházka # Richter # Rigo # Rusznyak # Růžička # 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 # Černohorský # Červeňák # Čisar # Čičák # Čobak # Čonka # Čornej # Čurej # Čureja # Čuri # Čurko # Číča # Ďuďa # Šajko # Šamko # Šandor # Šarkezy # Šidélko # Šimko # Špivak # Šándor # Ščuka # Šťuko # Žiga # Žolták
Exporter, List::Util, Readonly.
Install the Mock::Person modules.
https://github.com/michal-josef-spacek/Mock-Person-SK-ROM
Michal Josef Špaček mailto:skim@cpan.org
http://skim.cz
© Michal Josef Špaček 2013-2023
BSD 2-Clause License
0.03
To install Mock::Person::SK::ROM, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Mock::Person::SK::ROM
CPAN shell
perl -MCPAN -e shell install Mock::Person::SK::ROM
For more information on module installation, please visit the detailed CPAN module installation guide.