Faker

Fake Data Generator

Extensible Fake Data Generator

method: new method: address_city_name method: address_city_prefix method: address_city_suffix method: address_country_name method: address_latitude method: address_line1 method: address_line2 method: address_lines method: address_longitude method: address_number method: address_postal_code method: address_region_name method: address_state_abbr method: address_state_name method: address_street_address method: address_street_name method: address_street_suffix method: cache method: color_hex_code method: color_name method: color_rgb_colorset method: color_rgb_colorset_css method: color_safe_hex_code method: color_safe_name method: company_description method: company_name method: company_name_suffix method: company_tagline method: internet_domain_name method: internet_domain_tld method: internet_domain_word method: internet_email_address method: internet_email_domain method: internet_ip_address method: internet_ip_address_v4 method: internet_ip_address_v6 method: internet_url method: jargon_adjective method: jargon_adverb method: jargon_noun method: jargon_term_prefix method: jargon_term_suffix method: jargon_verb method: lorem_paragraph method: lorem_paragraphs method: lorem_sentence method: lorem_sentences method: lorem_word method: lorem_words method: payment_card_american_express method: payment_card_discover method: payment_card_expiration method: payment_card_mastercard method: payment_card_number method: payment_card_visa method: payment_vendor method: person_first_name method: person_formal_name method: person_gender method: person_last_name method: person_name method: person_name_prefix method: person_name_suffix method: software_author method: software_name method: software_semver method: software_version method: telephone_number method: user_login method: user_password

package main;

use Faker;

my $faker = Faker->new('en-us');

# my $first_name = $faker->person_name;

# "Russel Krajcik"

# my $last_name = $faker->person_name;

# "Alayna Josephine Kunde"

This distribution provides a library of fake data generators and a framework for extending the library via plugins.

+=encoding utf8

Venus::Role::Buildable Venus::Role::Proxyable Venus::Role::Optional

The caches attribute holds the cached values returned from "cache".

caches(HashRef $data) (Object)

{ since => '1.10', }

=example-1 caches

# given: synopsis

package main;

my $caches = $faker->caches;

# bless({value => {}}, 'Venus::Hash')

The locales attribute holds the locales used to find and generate localized data.

locales(ArrayRef $data) (Object)

{ since => '1.10', }

=example-1 locales

# given: synopsis

package main;

my $locales = $faker->locales;

# bless({value => []}, 'Venus::Array')

The new method returns a new instance of the class.

new(Str $data | ArrayRef $data | HashRef $data) (Faker)

{ since => '1.10', }

=example-1 new

package main;

use Faker;

my $faker = Faker->new('en-us');

# my $first_name = $faker->person_name;

# "Russel Krajcik"

The address_city_name method returns a random address city name.

address_city_name(HashRef $data) (Str)

{ since => '1.10', }

=example-1 address_city_name

package main;

use Faker;

my $faker = Faker->new('en-us');

# my $address_city_name = $faker->address_city_name;

# "West Jamison"

# $address_city_name = $faker->address_city_name;

# "Mayertown"

# $address_city_name = $faker->address_city_name;

# "Juliaborough"

The address_city_prefix method returns a random address city prefix.

address_city_prefix(HashRef $data) (Str)

{ since => '1.10', }

=example-1 address_city_prefix

package main;

use Faker;

my $faker = Faker->new('en-us');

# my $address_city_prefix = $faker->address_city_prefix;

# "West"

# $address_city_prefix = $faker->address_city_prefix;

# "West"

# $address_city_prefix = $faker->address_city_prefix;

# "Lake"

ok $address_city_suffix method returns a random address city suffix.

address_city_suffix(HashRef $data) (Str)

{ since => '1.10', }

=example-1 address_city_suffix

package main;

use Faker;

my $faker = Faker->new('en-us');

# my $address_city_suffix = $faker->address_city_suffix;

# "borough"

# $address_city_suffix = $faker->address_city_suffix;

# "view"

# $address_city_suffix = $faker->address_city_suffix;

# "haven"

The address_country_name method returns a random address country name.

address_country_name(HashRef $data) (Str)

{ since => '1.10', }

=example-1 address_country_name

package main;

use Faker;

my $faker = Faker->new('en-us');

# my $address_country_name = $faker->address_country_name;

# "Greenland"

# $address_country_name = $faker->address_country_name;

# "Ireland"

# $address_country_name = $faker->address_country_name;

# "Svalbard & Jan Mayen Islands"

The address_latitude method returns a random address latitude.

address_latitude(HashRef $data) (Str)

{ since => '1.10', }

=example-1 address_latitude

package main;

use Faker;

my $faker = Faker->new('en-us');

# my $address_latitude = $faker->address_latitude;

# 30.843133

# $address_latitude = $faker->address_latitude;

# 77.079663

# $address_latitude = $faker->address_latitude;

# -41.660985

The address_line1 method returns a random address line1.

address_line1(HashRef $data) (Str)

{ since => '1.10', }

=example-1 address_line1

package main;

use Faker;

my $faker = Faker->new('en-us');

# my $address_line1 = $faker->address_line1;

# "44084 Mayer Brook"

# $address_line1 = $faker->address_line1;

# "4 Amalia Terrace"

# $address_line1 = $faker->address_line1;

# "20370 Emard Street"

The address_line2 method returns a random address line2.

address_line2(HashRef $data) (Str)

{ since => '1.10', }

=example-1 address_line2

package main;

use Faker;

my $faker = Faker->new('en-us');

# my $address_line2 = $faker->address_line2;

# "Mailbox 1408"

# $address_line2 = $faker->address_line2;

# "Mailbox 684"

# $address_line2 = $faker->address_line2;

# "Suite 076"

The address_lines method returns a random address lines.

address_lines(HashRef $data) (Str)

{ since => '1.10', }

=example-1 address_lines

package main;

use Faker;

my $faker = Faker->new('en-us');

# my $address_lines = $faker->address_lines;

# "4 Koelpin Plaza Unit 694\nWest Viviane, IA 37022"

# $address_lines = $faker->address_lines;

# "90558 Greenholt Orchard\nApt. 250\nPfannerstillberg, New Mexico 52836"

# $address_lines = $faker->address_lines;

# "68768 Weissnat Point\nRitchieburgh, New Mexico 53892"

The address_longitude method returns a random address longitude.

address_longitude(HashRef $data) (Str)

{ since => '1.10', }

=example-1 address_longitude

package main;

use Faker;

my $faker = Faker->new('en-us');

# my $address_longitude = $faker->address_longitude;

# 30.843133

# $address_longitude = $faker->address_longitude;

# 77.079663

# $address_longitude = $faker->address_longitude;

# -41.660985

The address_number method returns a random address number.

address_number(HashRef $data) (Str)

{ since => '1.10', }

=example-1 address_number

package main;

use Faker;

my $faker = Faker->new('en-us');

# my $address_number = $faker->address_number;

# 8140

# $address_number = $faker->address_number;

# 5684

# $address_number = $faker->address_number;

# 57694

The address_postal_code method returns a random address postal code.

address_postal_code(HashRef $data) (Str)

{ since => '1.10', }

=example-1 address_postal_code

package main;

use Faker;

my $faker = Faker->new('en-us');

# my $address_postal_code = $faker->address_postal_code;

# 14084

# $address_postal_code = $faker->address_postal_code;

# "84550-7694"

# $address_postal_code = $faker->address_postal_code;

# 43908

The address_region_name method returns a random address region name.

address_region_name(HashRef $data) (Str)

{ since => '1.10', }

=example-1 address_region_name

package main;

use Faker;

my $faker = Faker->new('en-us');

# my $address_region_name = $faker->address_region_name;

# "Massachusetts"

# $address_region_name = $faker->address_region_name;

# "MO"

# $address_region_name = $faker->address_region_name;

# "NE"

The address_state_abbr method returns a random address state abbr.

address_state_abbr(HashRef $data) (Str)

{ since => '1.10', }

=example-1 address_state_abbr

package main;

use Faker;

my $faker = Faker->new('en-us');

# my $address_state_abbr = $faker->address_state_abbr;

# "KY"

# $address_state_abbr = $faker->address_state_abbr;

# "ME"

# $address_state_abbr = $faker->address_state_abbr;

# "TX"

The address_state_name method returns a random address state name.

address_state_name(HashRef $data) (Str)

{ since => '1.10', }

=example-1 address_state_name

package main;

use Faker;

my $faker = Faker->new('en-us');

# my $address_state_name = $faker->address_state_name;

# "Kentucky"

# $address_state_name = $faker->address_state_name;

# "Massachusetts"

# $address_state_name = $faker->address_state_name;

# "Texas"

The address_street_address method returns a random address street address.

address_street_address(HashRef $data) (Str)

{ since => '1.10', }

=example-1 address_street_address

package main;

use Faker;

my $faker = Faker->new('en-us');

# my $address_street_address = $faker->address_street_address;

# "4084 Mayer Brook Suite 94"

# $address_street_address = $faker->address_street_address;

# "9908 Mustafa Harbor Suite 828"

# $address_street_address = $faker->address_street_address;

# "958 Greenholt Orchard"

The address_street_name method returns a random address street name.

address_street_name(HashRef $data) (Str)

{ since => '1.10', }

=example-1 address_street_name

package main;

use Faker;

my $faker = Faker->new('en-us');

# my $address_street_name = $faker->address_street_name;

# "Russel Parkway"

# $address_street_name = $faker->address_street_name;

# "Mayer Brook"

# $address_street_name = $faker->address_street_name;

# "Kuhic Path"

The address_street_suffix method returns a random address street suffix.

address_street_suffix(HashRef $data) (Str)

{ since => '1.10', }

=example-1 address_street_suffix

package main;

use Faker;

my $faker = Faker->new('en-us');

# my $address_street_suffix = $faker->address_street_suffix;

# "Key"

# $address_street_suffix = $faker->address_street_suffix;

# "Mission"

# $address_street_suffix = $faker->address_street_suffix;

# "Street"

The cache method dispatches to the method specified, caches the method name and return value, and returns the value. Subsequent calls will return the cached value.

cache(Str $method, Any @args) (Str)

{ since => '1.10', }

=example-1 cache

package main;

use Faker;

my $faker = Faker->new('en-us');

# my $cache = $faker->cache('person_name');

# "Keeley Balistreri"

# $cache = $faker->cache('person_name');

# "Keeley Balistreri"

The color_hex_code method returns a random color hex code.

color_hex_code(HashRef $data) (Str)

{ since => '1.10', }

=example-1 color_hex_code

package main;

use Faker;

my $faker = Faker->new('en-us');

# my $color_hex_code = $faker->color_hex_code;

# "#57bb49"

# $color_hex_code = $faker->color_hex_code;

# "#6c1e68"

# $color_hex_code = $faker->color_hex_code;

# "#db3fb2"

The color_name method returns a random color name.

color_name(HashRef $data) (Str)

{ since => '1.10', }

=example-1 color_name

package main;

use Faker;

my $faker = Faker->new('en-us');

# my $color_name = $faker->color_name;

# "GhostWhite"

# $color_name = $faker->color_name;

# "Khaki"

# $color_name = $faker->color_name;

# "SeaGreen"

The color_rgb_colorset method returns a random color rgb colorset.

color_rgb_colorset(HashRef $data) (Str)

{ since => '1.10', }

=example-1 color_rgb_colorset

package main;

use Faker;

my $faker = Faker->new('en-us');

# my $color_rgb_colorset = $faker->color_rgb_colorset;

# [28, 112, 22]

# $color_rgb_colorset = $faker->color_rgb_colorset;

# [219, 63, 178]

# $color_rgb_colorset = $faker->color_rgb_colorset;

# [176, 217, 21]

The color_rgb_colorset_css method returns a random color rgb colorset css.

color_rgb_colorset_css(HashRef $data) (Str)

{ since => '1.10', }

=example-1 color_rgb_colorset_css

package main;

use Faker;

my $faker = Faker->new('en-us');

# my $color_rgb_colorset_css = $faker->color_rgb_colorset_css;

# "rgb(108, 30, 104)"

# $color_rgb_colorset_css = $faker->color_rgb_colorset_css;

# "rgb(122, 147, 147)"

# $color_rgb_colorset_css = $faker->color_rgb_colorset_css;

# "rgb(147, 224, 22)"

The color_safe_hex_code method returns a random color safe hex code.

color_safe_hex_code(HashRef $data) (Str)

{ since => '1.10', }

=example-1 color_safe_hex_code

package main;

use Faker;

my $faker = Faker->new('en-us');

# my $color_safe_hex_code = $faker->color_safe_hex_code;

# "#ff0057"

# $color_safe_hex_code = $faker->color_safe_hex_code;

# "#ff006c"

# $color_safe_hex_code = $faker->color_safe_hex_code;

# "#ff00db"

The color_safe_name method returns a random color safe name.

color_safe_name(HashRef $data) (Str)

{ since => '1.10', }

=example-1 color_safe_name

package main;

use Faker;

my $faker = Faker->new('en-us');

# my $color_safe_name = $faker->color_safe_name;

# "purple"

# $color_safe_name = $faker->color_safe_name;

# "teal"

# $color_safe_name = $faker->color_safe_name;

# "fuchsia"

The company_description method returns a random company description.

company_description(HashRef $data) (Str)

{ since => '1.10', }

=example-1 company_description

package main;

use Faker;

my $faker = Faker->new('en-us');

# my $company_description = $faker->company_description;

# "Excels at full-range synchronised implementations"

# $company_description = $faker->company_description;

# "Provides logistical ameliorated methodologies"

# $company_description = $faker->company_description;

# "Offering hybrid future-proofed applications"

The company_name method returns a random company name.

company_name(HashRef $data) (Str)

{ since => '1.10', }

=example-1 company_name

package main;

use Faker;

my $faker = Faker->new('en-us');

# my $company_name = $faker->company_name;

# "Johnston-Steuber"

# $company_name = $faker->company_name;

# "Skiles-Mayer"

# $company_name = $faker->company_name;

# "Miller and Sons"

The company_name_suffix method returns a random company name suffix.

company_name_suffix(HashRef $data) (Str)

{ since => '1.10', }

=example-1 company_name_suffix

package main;

use Faker;

my $faker = Faker->new('en-us');

# my $company_name_suffix = $faker->company_name_suffix;

# "Inc."

# $company_name_suffix = $faker->company_name_suffix;

# "Incorporated"

# $company_name_suffix = $faker->company_name_suffix;

# "Ventures"

The company_tagline method returns a random company tagline.

company_tagline(HashRef $data) (Str)

{ since => '1.10', }

=example-1 company_tagline

package main;

use Faker;

my $faker = Faker->new('en-us');

# my $company_tagline = $faker->company_tagline;

# "transform revolutionary supply-chains"

# $company_tagline = $faker->company_tagline;

# "generate front-end web-readiness"

# $company_tagline = $faker->company_tagline;

# "iterate back-end content"

The internet_domain_name method returns a random internet domain name.

internet_domain_name(HashRef $data) (Str)

{ since => '1.10', }

=example-1 internet_domain_name

package main;

use Faker;

my $faker = Faker->new('en-us');

# my $internet_domain_name = $faker->internet_domain_name;

# "steuber-krajcik.org"

# $internet_domain_name = $faker->internet_domain_name;

# "miller-and-sons.com"

# $internet_domain_name = $faker->internet_domain_name;

# "witting-entertainment.com"

The internet_domain_tld method returns a random internet domain tld.

internet_domain_tld(HashRef $data) (Str)

{ since => '1.10', }

=example-1 internet_domain_tld

package main;

use Faker;

my $faker = Faker->new('en-us');

# my $internet_domain_tld = $faker->internet_domain_tld;

# "com"

# $internet_domain_tld = $faker->internet_domain_tld;

# "com"

# $internet_domain_tld = $faker->internet_domain_tld;

# "org"

The internet_domain_word method returns a random internet domain word.

internet_domain_word(HashRef $data) (Str)

{ since => '1.10', }

=example-1 internet_domain_word

package main;

use Faker;

my $faker = Faker->new('en-us');

# my $internet_domain_word = $faker->internet_domain_word;

# "bode-and-sons"

# $internet_domain_word = $faker->internet_domain_word;

# "mayer-balistreri-and-miller"

# $internet_domain_word = $faker->internet_domain_word;

# "kerluke-waelchi"

The internet_email_address method returns a random internet email address.

internet_email_address(HashRef $data) (Str)

{ since => '1.10', }

=example-1 internet_email_address

package main;

use Faker;

my $faker = Faker->new('en-us');

# my $internet_email_address = $faker->internet_email_address;

# "russel54\@mayer-balistreri-and-miller.com"

# $internet_email_address = $faker->internet_email_address;

# "viviane82\@rempel-entertainment.com"

# $internet_email_address = $faker->internet_email_address;

# "yborer\@outlook.com"

The internet_email_domain method returns a random internet email domain.

internet_email_domain(HashRef $data) (Str)

{ since => '1.10', }

=example-1 internet_email_domain

package main;

use Faker;

my $faker = Faker->new('en-us');

# my $internet_email_domain = $faker->internet_email_domain;

# "icloud.com"

# $internet_email_domain = $faker->internet_email_domain;

# "icloud.com"

# $internet_email_domain = $faker->internet_email_domain;

# "yahoo.com"

The internet_ip_address method returns a random internet ip address.

internet_ip_address(HashRef $data) (Str)

{ since => '1.10', }

=example-1 internet_ip_address

package main;

use Faker;

my $faker = Faker->new('en-us');

# my $internet_ip_address = $faker->internet_ip_address;

# "108.20.219.127"

# $internet_ip_address = $faker->internet_ip_address;

# "7680:93e0:88b2:06a0:c512:99e4:e8a9:7d48"

# $internet_ip_address = $faker->internet_ip_address;

# "89.236.15.220"

The internet_ip_address_v4 method returns a random internet ip address v4.

internet_ip_address_v4(HashRef $data) (Str)

{ since => '1.10', }

=example-1 internet_ip_address_v4

package main;

use Faker;

my $faker = Faker->new('en-us');

# my $internet_ip_address_v4 = $faker->internet_ip_address_v4;

# "87.28.108.20"

# $internet_ip_address_v4 = $faker->internet_ip_address_v4;

# "127.122.176.213"

# $internet_ip_address_v4 = $faker->internet_ip_address_v4;

# "147.136.6.197"

The internet_ip_address_v6 method returns a random internet ip address v6.

internet_ip_address_v6(HashRef $data) (Str)

{ since => '1.10', }

=example-1 internet_ip_address_v6

package main;

use Faker;

my $faker = Faker->new('en-us');

# my $internet_ip_address_v6 = $faker->internet_ip_address_v6;

# "57bb:1c70:6c1e:14c3:db3f:7fb1:7a93:b0d9"

# $internet_ip_address_v6 = $faker->internet_ip_address_v6;

# "7680:93e0:88b2:06a0:c512:99e4:e8a9:7d48"

# $internet_ip_address_v6 = $faker->internet_ip_address_v6;

# "7f27:7009:5984:ec03:0f75:dc22:f8d4:d951"

The internet_url method returns a random internet url.

internet_url(HashRef $data) (Str)

{ since => '1.10', }

=example-1 internet_url

package main;

use Faker;

my $faker = Faker->new('en-us');

# my $internet_url = $faker->internet_url;

# "https://krajcik-skiles-and-mayer.com/"

# $internet_url = $faker->internet_url;

# "http://heidenreich-beier.co/"

# $internet_url = $faker->internet_url;

# "https://goldner-mann-and-emard.org/"

The jargon_adjective method returns a random jargon adjective.

jargon_adjective(HashRef $data) (Str)

{ since => '1.10', }

=example-1 jargon_adjective

package main;

use Faker;

my $faker = Faker->new('en-us');

# my $jargon_adjective = $faker->jargon_adjective;

# "virtual"

# $jargon_adjective = $faker->jargon_adjective;

# "killer"

# $jargon_adjective = $faker->jargon_adjective;

# "cutting-edge"

The jargon_adverb method returns a random jargon adverb.

jargon_adverb(HashRef $data) (Str)

{ since => '1.10', }

=example-1 jargon_adverb

package main;

use Faker;

my $faker = Faker->new('en-us');

# my $jargon_adverb = $faker->jargon_adverb;

# "future-proofed"

# $jargon_adverb = $faker->jargon_adverb;

# "managed"

# $jargon_adverb = $faker->jargon_adverb;

# "synchronised"

The jargon_noun method returns a random jargon noun.

jargon_noun(HashRef $data) (Str)

{ since => '1.10', }

=example-1 jargon_noun

package main;

use Faker;

my $faker = Faker->new('en-us');

# my $jargon_noun = $faker->jargon_noun;

# "action-items"

# $jargon_noun = $faker->jargon_noun;

# "technologies"

# $jargon_noun = $faker->jargon_noun;

# "applications"

The jargon_term_prefix method returns a random jargon term prefix.

jargon_term_prefix(HashRef $data) (Str)

{ since => '1.10', }

=example-1 jargon_term_prefix

package main;

use Faker;

my $faker = Faker->new('en-us');

# my $jargon_term_prefix = $faker->jargon_term_prefix;

# "encompassing"

# $jargon_term_prefix = $faker->jargon_term_prefix;

# "full-range"

# $jargon_term_prefix = $faker->jargon_term_prefix;

# "systematic"

The jargon_term_suffix method returns a random jargon term suffix.

jargon_term_suffix(HashRef $data) (Str)

{ since => '1.10', }

=example-1 jargon_term_suffix

package main;

use Faker;

my $faker = Faker->new('en-us');

# my $jargon_term_suffix = $faker->jargon_term_suffix;

# "flexibilities"

# $jargon_term_suffix = $faker->jargon_term_suffix;

# "graphical user interfaces"

# $jargon_term_suffix = $faker->jargon_term_suffix;

# "standardization"

The jargon_verb method returns a random jargon verb.

jargon_verb(HashRef $data) (Str)

{ since => '1.10', }

=example-1 jargon_verb

package main;

use Faker;

my $faker = Faker->new('en-us');

# my $jargon_verb = $faker->jargon_verb;

# "harness"

# $jargon_verb = $faker->jargon_verb;

# "strategize"

# $jargon_verb = $faker->jargon_verb;

# "exploit"

The lorem_paragraph method returns a random lorem paragraph.

lorem_paragraph(HashRef $data) (Str)

{ since => '1.10', }

=example-1 lorem_paragraph

package main;

use Faker;

my $faker = Faker->new('en-us');

# my $lorem_paragraph = $faker->lorem_paragraph;

# "deleniti fugiat in accusantium animi corrupti dolores. eos ..."

# $lorem_paragraph = $faker->lorem_paragraph;

# "ducimus placeat autem ut sit adipisci asperiores quae ipsum..."

# $lorem_paragraph = $faker->lorem_paragraph;

# "dignissimos est magni quia aut et hic eos architecto repudi..."

The lorem_paragraphs method returns a random lorem paragraphs.

lorem_paragraphs(HashRef $data) (Str)

{ since => '1.10', }

=example-1 lorem_paragraphs

package main;

use Faker;

my $faker = Faker->new('en-us');

# my $lorem_paragraphs = $faker->lorem_paragraphs;

# "eligendi laudantium provident assumenda voluptates sed iu..."

# $lorem_paragraphs = $faker->lorem_paragraphs;

# "accusantium ex pariatur perferendis voluptate iusto iure fu..."

# $lorem_paragraphs = $faker->lorem_paragraphs;

# "sit ut molestiae consequatur error tempora inventore est so..."

The lorem_sentence method returns a random lorem sentence.

lorem_sentence(HashRef $data) (Str)

{ since => '1.10', }

=example-1 lorem_sentence

package main;

use Faker;

my $faker = Faker->new('en-us');

# my $lorem_sentence = $faker->lorem_sentence;

# "vitae et eligendi laudantium provident assumenda voluptates..."

# $lorem_sentence = $faker->lorem_sentence;

# "aspernatur qui ad error numquam illum sunt cupiditate recus..."

# $lorem_sentence = $faker->lorem_sentence;

# "incidunt ut ratione sequi non illum laborum dolorum et earu..."

The lorem_sentences method returns a random lorem sentences.

lorem_sentences(HashRef $data) (Str)

{ since => '1.10', }

=example-1 lorem_sentences

package main;

use Faker;

my $faker = Faker->new('en-us');

# my $lorem_sentences = $faker->lorem_sentences;

# "vero deleniti fugiat in accusantium animi corrupti. et eos ..."

# $lorem_sentences = $faker->lorem_sentences;

# "enim accusantium aliquid id reprehenderit consequatur ducim..."

# $lorem_sentences = $faker->lorem_sentences;

# "reprehenderit ut autem cumque ea sint dolorem impedit et qu..."

The lorem_word method returns a random lorem word.

lorem_word(HashRef $data) (Str)

{ since => '1.10', }

=example-1 lorem_word

package main;

use Faker;

my $faker = Faker->new('en-us');

# my $lorem_word = $faker->lorem_word;

# "nisi"

# $lorem_word = $faker->lorem_word;

# "nihil"

# $lorem_word = $faker->lorem_word;

# "vero"

The lorem_words method returns a random lorem words.

lorem_words(HashRef $data) (Str)

{ since => '1.10', }

=example-1 lorem_words

package main;

use Faker;

my $faker = Faker->new('en-us');

# my $lorem_words = $faker->lorem_words;

# "aut vitae et eligendi laudantium"

# $lorem_words = $faker->lorem_words;

# "accusantium animi corrupti dolores aliquid"

# $lorem_words = $faker->lorem_words;

# "eos pariatur quia corporis illo"

The payment_card_american_express method returns a random payment card american express.

payment_card_american_express(HashRef $data) (Str)

{ since => '1.10', }

=example-1 payment_card_american_express

package main;

use Faker;

my $faker = Faker->new('en-us');

# my $payment_card_american_express = $faker->payment_card_american_express;

# 34140844684550

# $payment_card_american_express = $faker->payment_card_american_express;

# 37945443908982

# $payment_card_american_express = $faker->payment_card_american_express;

# 34370225828820

The payment_card_discover method returns a random payment card discover.

payment_card_discover(HashRef $data) (Str)

{ since => '1.10', }

=example-1 payment_card_discover

package main;

use Faker;

my $faker = Faker->new('en-us');

# my $payment_card_discover = $faker->payment_card_discover;

# 601131408446845

# $payment_card_discover = $faker->payment_card_discover;

# 601107694544390

# $payment_card_discover = $faker->payment_card_discover;

# 601198220370225

The payment_card_expiration method returns a random payment card expiration.

payment_card_expiration(HashRef $data) (Str)

{ since => '1.10', }

=example-1 payment_card_expiration

package main;

use Faker;

my $faker = Faker->new('en-us');

# my $payment_card_expiration = $faker->payment_card_expiration;

# "02/24"

# $payment_card_expiration = $faker->payment_card_expiration;

# "11/23"

# $payment_card_expiration = $faker->payment_card_expiration;

# "09/24"

The payment_card_mastercard method returns a random payment card mastercard.

payment_card_mastercard(HashRef $data) (Str)

{ since => '1.10', }

=example-1 payment_card_mastercard

package main;

use Faker;

my $faker = Faker->new('en-us');

# my $payment_card_mastercard = $faker->payment_card_mastercard;

# 521408446845507

# $payment_card_mastercard = $faker->payment_card_mastercard;

# 554544390898220

# $payment_card_mastercard = $faker->payment_card_mastercard;

# 540225828820558

The payment_card_number method returns a random payment card number.

payment_card_number(HashRef $data) (Str)

{ since => '1.10', }

=example-1 payment_card_number

package main;

use Faker;

my $faker = Faker->new('en-us');

# my $payment_card_number = $faker->payment_card_number;

# 453208446845507

# $payment_card_number = $faker->payment_card_number;

# 37443908982203

# $payment_card_number = $faker->payment_card_number;

# 491658288205589

The payment_card_visa method returns a random payment card visa.

payment_card_visa(HashRef $data) (Str)

{ since => '1.10', }

=example-1 payment_card_visa

package main;

use Faker;

my $faker = Faker->new('en-us');

# my $payment_card_visa = $faker->payment_card_visa;

# 453214084468

# $payment_card_visa = $faker->payment_card_visa;

# 402400715076

# $payment_card_visa = $faker->payment_card_visa;

# 492954439089

The payment_vendor method returns a random payment vendor.

payment_vendor(HashRef $data) (Str)

{ since => '1.10', }

=example-1 payment_vendor

package main;

use Faker;

my $faker = Faker->new('en-us');

# my $payment_vendor = $faker->payment_vendor;

# "Visa"

# $payment_vendor = $faker->payment_vendor;

# "MasterCard"

# $payment_vendor = $faker->payment_vendor;

# "American Express"

The person_first_name method returns a random person first name.

person_first_name(HashRef $data) (Str)

{ since => '1.10', }

=example-1 person_first_name

package main;

use Faker;

my $faker = Faker->new('en-us');

# my $person_first_name = $faker->person_first_name;

# "Haskell"

# $person_first_name = $faker->person_first_name;

# "Jamison"

# $person_first_name = $faker->person_first_name;

# "Keeley"

The person_formal_name method returns a random person formal name.

person_formal_name(HashRef $data) (Str)

{ since => '1.10', }

=example-1 person_formal_name

package main;

use Faker;

my $faker = Faker->new('en-us');

# my $person_formal_name = $faker->person_formal_name;

# "Russel Krajcik"

# $person_formal_name = $faker->person_formal_name;

# "Miss Josephine Forest Beier DDS"

# $person_formal_name = $faker->person_formal_name;

# "Duncan Mann"

The person_gender method returns a random person gender.

person_gender(HashRef $data) (Str)

{ since => '1.10', }

=example-1 person_gender

package main;

use Faker;

my $faker = Faker->new('en-us');

# my $person_gender = $faker->person_gender;

# "male"

# $person_gender = $faker->person_gender;

# "male"

# $person_gender = $faker->person_gender;

# "female"

The person_last_name method returns a random person last name.

person_last_name(HashRef $data) (Str)

{ since => '1.10', }

=example-1 person_last_name

package main;

use Faker;

my $faker = Faker->new('en-us');

# my $person_last_name = $faker->person_last_name;

# "Heaney"

# $person_last_name = $faker->person_last_name;

# "Johnston"

# $person_last_name = $faker->person_last_name;

# "Steuber"

The person_name method returns a random person name.

person_name(HashRef $data) (Str)

{ since => '1.10', }

=example-1 person_name

package main;

use Faker;

my $faker = Faker->new('en-us');

# my $person_name = $faker->person_name;

# "Russel Krajcik"

# $person_name = $faker->person_name;

# "Alayna Josephine Kunde"

# $person_name = $faker->person_name;

# "Viviane Fritsch"

The person_name_prefix method returns a random person name prefix.

person_name_prefix(HashRef $data) (Str)

{ since => '1.10', }

=example-1 person_name_prefix

package main;

use Faker;

my $faker = Faker->new('en-us');

# my $person_name_prefix = $faker->person_name_prefix;

# "Mr."

# $person_name_prefix = $faker->person_name_prefix;

# "Mr."

# $person_name_prefix = $faker->person_name_prefix;

# "Sir"

The person_name_suffix method returns a random person name suffix.

person_name_suffix(HashRef $data) (Str)

{ since => '1.10', }

=example-1 person_name_suffix

package main;

use Faker;

my $faker = Faker->new('en-us');

# my $person_name_suffix = $faker->person_name_suffix;

# "I"

# $person_name_suffix = $faker->person_name_suffix;

# "I"

# $person_name_suffix = $faker->person_name_suffix;

# "II"

The software_author method returns a random software author.

software_author(HashRef $data) (Str)

{ since => '1.10', }

=example-1 software_author

package main;

use Faker;

my $faker = Faker->new('en-us');

# my $software_author = $faker->software_author;

# "Jamison Skiles"

# $software_author = $faker->software_author;

# "Josephine Kunde"

# $software_author = $faker->software_author;

# "Darby Boyer"

The software_name method returns a random software name.

software_name(HashRef $data) (Str)

{ since => '1.10', }

=example-1 software_name

package main;

use Faker;

my $faker = Faker->new('en-us');

# my $software_name = $faker->software_name;

# "Job"

# $software_name = $faker->software_name;

# "Zamit"

# $software_name = $faker->software_name;

# "Stronghold"

The software_semver method returns a random software semver.

software_semver(HashRef $data) (Str)

{ since => '1.10', }

=example-1 software_semver

package main;

use Faker;

my $faker = Faker->new('en-us');

# my $software_semver = $faker->software_semver;

# "1.4.0"

# $software_semver = $faker->software_semver;

# "4.6.8"

# $software_semver = $faker->software_semver;

# "5.0.7"

The software_version method returns a random software version.

software_version(HashRef $data) (Str)

{ since => '1.10', }

=example-1 software_version

package main;

use Faker;

my $faker = Faker->new('en-us');

# my $software_version = $faker->software_version;

# 1.4

# $software_version = $faker->software_version;

# "0.4.4"

# $software_version = $faker->software_version;

# "0.4.5"

The telephone_number method returns a random telephone number.

telephone_number(HashRef $data) (Str)

{ since => '1.10', }

=example-1 telephone_number

package main;

use Faker;

my $faker = Faker->new('en-us');

# my $telephone_number = $faker->telephone_number;

# "01408446845"

# $telephone_number = $faker->telephone_number;

# "769-454-4390"

# $telephone_number = $faker->telephone_number;

# "1-822-037-0225x82882"

The user_login method returns a random user login.

user_login(HashRef $data) (Str)

{ since => '1.10', }

=example-1 user_login

package main;

use Faker;

my $faker = Faker->new('en-us');

# my $user_login = $faker->user_login;

# "Russel44"

# $user_login = $faker->user_login;

# "aMayer7694"

# $user_login = $faker->user_login;

# "Amalia89"

The user_password method returns a random user password.

user_password(HashRef $data) (Str)

{ since => '1.10', }

=example-1 user_password

package main;

use Faker;

my $faker = Faker->new('en-us');

# my $user_password = $faker->user_password;

# "48R+a}[Lb?&0725"

# $user_password = $faker->user_password;

# ",0w\$h4155>*0M"

# $user_password = $faker->user_password;

# ")P2^'q695a}8GX"

This package loads and dispatches calls to plugins (the fake data generators) which allow for extending the library in environment-specific ways.

This package can be configured to return localized fake data, typically organized under namespaces specific to the locale specified.

Often one generator's fake data is composed of the output from other generators. Caching can be used to make generators faster, and to make fake data more realistic.

Awncorp, awncorp@cpan.org

Copyright (C) 2000, Al Newkirk.

This program is free software, you can redistribute it and/or modify it under the terms of the Apache license version 2.0.

242 POD Errors

The following errors were encountered while parsing the POD:

Around line 14:

Unknown directive: =name

Around line 22:

Unknown directive: =tagline

Around line 30:

Unknown directive: =abstract

Around line 38:

Unknown directive: =includes

Around line 116:

Unknown directive: =synopsis

Around line 145:

Unknown directive: =description

Around line 156:

Unknown directive: =integrates

Around line 164:

Unknown directive: =attribute

Around line 168:

Unknown directive: =signature

Around line 172:

Unknown directive: =metadata

Around line 208:

=cut found outside a pod block. Skipping to next block.

Around line 218:

Unknown directive: =attribute

Around line 223:

Unknown directive: =signature

Around line 227:

Unknown directive: =metadata

Around line 263:

=cut found outside a pod block. Skipping to next block.

Around line 273:

Unknown directive: =method

Around line 277:

Unknown directive: =signature

Around line 281:

Unknown directive: =metadata

Around line 323:

=cut found outside a pod block. Skipping to next block.

Around line 347:

=cut found outside a pod block. Skipping to next block.

Around line 359:

Unknown directive: =method

Around line 363:

Unknown directive: =signature

Around line 367:

Unknown directive: =metadata

Around line 410:

Unknown directive: =method

Around line 414:

Unknown directive: =signature

Around line 418:

Unknown directive: =metadata

Around line 461:

Unknown directive: =method

Around line 465:

Unknown directive: =signature

Around line 469:

Unknown directive: =metadata

Around line 512:

Unknown directive: =method

Around line 516:

Unknown directive: =signature

Around line 520:

Unknown directive: =metadata

Around line 563:

Unknown directive: =method

Around line 567:

Unknown directive: =signature

Around line 571:

Unknown directive: =metadata

Around line 614:

Unknown directive: =method

Around line 618:

Unknown directive: =signature

Around line 622:

Unknown directive: =metadata

Around line 665:

Unknown directive: =method

Around line 669:

Unknown directive: =signature

Around line 673:

Unknown directive: =metadata

Around line 716:

Unknown directive: =method

Around line 720:

Unknown directive: =signature

Around line 724:

Unknown directive: =metadata

Around line 770:

Unknown directive: =method

Around line 774:

Unknown directive: =signature

Around line 778:

Unknown directive: =metadata

Around line 821:

Unknown directive: =method

Around line 825:

Unknown directive: =signature

Around line 829:

Unknown directive: =metadata

Around line 872:

Unknown directive: =method

Around line 876:

Unknown directive: =signature

Around line 880:

Unknown directive: =metadata

Around line 923:

Unknown directive: =method

Around line 927:

Unknown directive: =signature

Around line 931:

Unknown directive: =metadata

Around line 974:

Unknown directive: =method

Around line 978:

Unknown directive: =signature

Around line 982:

Unknown directive: =metadata

Around line 1025:

Unknown directive: =method

Around line 1029:

Unknown directive: =signature

Around line 1033:

Unknown directive: =metadata

Around line 1076:

Unknown directive: =method

Around line 1080:

Unknown directive: =signature

Around line 1084:

Unknown directive: =metadata

Around line 1127:

Unknown directive: =method

Around line 1131:

Unknown directive: =signature

Around line 1135:

Unknown directive: =metadata

Around line 1178:

Unknown directive: =method

Around line 1182:

Unknown directive: =signature

Around line 1186:

Unknown directive: =metadata

Around line 1229:

Unknown directive: =method

Around line 1235:

Unknown directive: =signature

Around line 1239:

Unknown directive: =metadata

Around line 1291:

=cut found outside a pod block. Skipping to next block.

Around line 1305:

Unknown directive: =method

Around line 1309:

Unknown directive: =signature

Around line 1313:

Unknown directive: =metadata

Around line 1356:

Unknown directive: =method

Around line 1360:

Unknown directive: =signature

Around line 1364:

Unknown directive: =metadata

Around line 1407:

Unknown directive: =method

Around line 1411:

Unknown directive: =signature

Around line 1415:

Unknown directive: =metadata

Around line 1458:

Unknown directive: =method

Around line 1462:

Unknown directive: =signature

Around line 1466:

Unknown directive: =metadata

Around line 1509:

Unknown directive: =method

Around line 1513:

Unknown directive: =signature

Around line 1517:

Unknown directive: =metadata

Around line 1560:

Unknown directive: =method

Around line 1564:

Unknown directive: =signature

Around line 1568:

Unknown directive: =metadata

Around line 1611:

Unknown directive: =method

Around line 1615:

Unknown directive: =signature

Around line 1619:

Unknown directive: =metadata

Around line 1662:

Unknown directive: =method

Around line 1666:

Unknown directive: =signature

Around line 1670:

Unknown directive: =metadata

Around line 1713:

Unknown directive: =method

Around line 1717:

Unknown directive: =signature

Around line 1721:

Unknown directive: =metadata

Around line 1764:

Unknown directive: =method

Around line 1768:

Unknown directive: =signature

Around line 1772:

Unknown directive: =metadata

Around line 1815:

Unknown directive: =method

Around line 1819:

Unknown directive: =signature

Around line 1823:

Unknown directive: =metadata

Around line 1866:

Unknown directive: =method

Around line 1870:

Unknown directive: =signature

Around line 1874:

Unknown directive: =metadata

Around line 1917:

Unknown directive: =method

Around line 1921:

Unknown directive: =signature

Around line 1925:

Unknown directive: =metadata

Around line 1968:

Unknown directive: =method

Around line 1972:

Unknown directive: =signature

Around line 1976:

Unknown directive: =metadata

Around line 2019:

Unknown directive: =method

Around line 2023:

Unknown directive: =signature

Around line 2027:

Unknown directive: =metadata

Around line 2070:

Unknown directive: =method

Around line 2074:

Unknown directive: =signature

Around line 2078:

Unknown directive: =metadata

Around line 2121:

Unknown directive: =method

Around line 2125:

Unknown directive: =signature

Around line 2129:

Unknown directive: =metadata

Around line 2172:

Unknown directive: =method

Around line 2176:

Unknown directive: =signature

Around line 2180:

Unknown directive: =metadata

Around line 2223:

Unknown directive: =method

Around line 2227:

Unknown directive: =signature

Around line 2231:

Unknown directive: =metadata

Around line 2274:

Unknown directive: =method

Around line 2278:

Unknown directive: =signature

Around line 2282:

Unknown directive: =metadata

Around line 2325:

Unknown directive: =method

Around line 2329:

Unknown directive: =signature

Around line 2333:

Unknown directive: =metadata

Around line 2376:

Unknown directive: =method

Around line 2380:

Unknown directive: =signature

Around line 2384:

Unknown directive: =metadata

Around line 2427:

Unknown directive: =method

Around line 2431:

Unknown directive: =signature

Around line 2435:

Unknown directive: =metadata

Around line 2478:

Unknown directive: =method

Around line 2482:

Unknown directive: =signature

Around line 2486:

Unknown directive: =metadata

Around line 2529:

Unknown directive: =method

Around line 2533:

Unknown directive: =signature

Around line 2537:

Unknown directive: =metadata

Around line 2580:

Unknown directive: =method

Around line 2584:

Unknown directive: =signature

Around line 2588:

Unknown directive: =metadata

Around line 2631:

Unknown directive: =method

Around line 2635:

Unknown directive: =signature

Around line 2639:

Unknown directive: =metadata

Around line 2682:

Unknown directive: =method

Around line 2686:

Unknown directive: =signature

Around line 2690:

Unknown directive: =metadata

Around line 2733:

Unknown directive: =method

Around line 2737:

Unknown directive: =signature

Around line 2741:

Unknown directive: =metadata

Around line 2784:

Unknown directive: =method

Around line 2788:

Unknown directive: =signature

Around line 2792:

Unknown directive: =metadata

Around line 2835:

Unknown directive: =method

Around line 2839:

Unknown directive: =signature

Around line 2843:

Unknown directive: =metadata

Around line 2886:

Unknown directive: =method

Around line 2890:

Unknown directive: =signature

Around line 2894:

Unknown directive: =metadata

Around line 2937:

Unknown directive: =method

Around line 2941:

Unknown directive: =signature

Around line 2945:

Unknown directive: =metadata

Around line 2988:

Unknown directive: =method

Around line 2992:

Unknown directive: =signature

Around line 2996:

Unknown directive: =metadata

Around line 3039:

Unknown directive: =method

Around line 3043:

Unknown directive: =signature

Around line 3047:

Unknown directive: =metadata

Around line 3090:

Unknown directive: =method

Around line 3094:

Unknown directive: =signature

Around line 3098:

Unknown directive: =metadata

Around line 3141:

Unknown directive: =method

Around line 3145:

Unknown directive: =signature

Around line 3149:

Unknown directive: =metadata

Around line 3192:

Unknown directive: =method

Around line 3196:

Unknown directive: =signature

Around line 3200:

Unknown directive: =metadata

Around line 3243:

Unknown directive: =method

Around line 3247:

Unknown directive: =signature

Around line 3251:

Unknown directive: =metadata

Around line 3294:

Unknown directive: =method

Around line 3298:

Unknown directive: =signature

Around line 3302:

Unknown directive: =metadata

Around line 3345:

Unknown directive: =method

Around line 3349:

Unknown directive: =signature

Around line 3353:

Unknown directive: =metadata

Around line 3396:

Unknown directive: =method

Around line 3400:

Unknown directive: =signature

Around line 3404:

Unknown directive: =metadata

Around line 3447:

Unknown directive: =method

Around line 3451:

Unknown directive: =signature

Around line 3455:

Unknown directive: =metadata

Around line 3498:

Unknown directive: =method

Around line 3502:

Unknown directive: =signature

Around line 3506:

Unknown directive: =metadata

Around line 3549:

Unknown directive: =method

Around line 3553:

Unknown directive: =signature

Around line 3557:

Unknown directive: =metadata

Around line 3600:

Unknown directive: =method

Around line 3604:

Unknown directive: =signature

Around line 3608:

Unknown directive: =metadata

Around line 3651:

Unknown directive: =method

Around line 3655:

Unknown directive: =signature

Around line 3659:

Unknown directive: =metadata

Around line 3702:

Unknown directive: =method

Around line 3706:

Unknown directive: =signature

Around line 3710:

Unknown directive: =metadata

Around line 3753:

Unknown directive: =method

Around line 3757:

Unknown directive: =signature

Around line 3761:

Unknown directive: =metadata

Around line 3804:

Unknown directive: =method

Around line 3808:

Unknown directive: =signature

Around line 3812:

Unknown directive: =metadata

Around line 3855:

Unknown directive: =method

Around line 3859:

Unknown directive: =signature

Around line 3863:

Unknown directive: =metadata

Around line 3906:

Unknown directive: =method

Around line 3910:

Unknown directive: =signature

Around line 3914:

Unknown directive: =metadata

Around line 3958:

Unknown directive: =feature

Around line 3987:

=cut found outside a pod block. Skipping to next block.

Around line 4015:

=cut found outside a pod block. Skipping to next block.

Around line 4025:

Unknown directive: =feature

Around line 4054:

=cut found outside a pod block. Skipping to next block.

Around line 4083:

=cut found outside a pod block. Skipping to next block.

Around line 4132:

=cut found outside a pod block. Skipping to next block.

Around line 4141:

Unknown directive: =feature

Around line 4183:

=cut found outside a pod block. Skipping to next block.

Around line 4192:

Unknown directive: =authors

Around line 4200:

Unknown directive: =license