View Source Exfake (Exfake v1.0.0)
Documentation for Exfake
.
Link to this section Summary
Functions
Generates a random company BS goals.
Generates a random company catch phrase.
Generates a random city name.
Generates a random city prefix, like North.
Generates a random city suffix, like town.
Generates a random company name.
Generates a random company suffix.
Generates a random domain.
Generates a random email.
Generates first name.
Generates a random IPv4 address.
Generates last name.
Generates random lorem paragraph with specified sentence count and sentence words count which randoms between 2 and 5. Sentence count must be greater than 0. Default sentence count is 3. Default words count between 2 and 5.
Generates first name + last name combination.
Generates phone number which formatted randomly.
Generates a random secondary part of an address.
Generates random lorem sentence with specified words count. Words count must be greater than 1. Default words count is 5.
Generates a random address. If with_secondary is true the address will include a secondary part.
Generates a random street name.
Generates a random street suffix, like Avenue.
Generates a random USA state.
Generates a random USA state abbreviation.
Generates random latin word.
Generates a random XSS file.
Generates a random XSS string.
Generates a random USA zip code.
Link to this section Functions
@spec gen_bs() :: String.t()
Generates a random company BS goals.
examples
Examples
iex> Exfake.gen_bs()
"reintermediate granular niches"
iex> Exfake.gen_bs()
"unleash user-centric markets"
@spec gen_catch_phrase() :: String.t()
Generates a random company catch phrase.
examples
Examples
iex> Exfake.gen_catch_phrase()
"Re-engineered maximized productivity"
iex> Exfake.gen_catch_phrase()
"Right-sized hybrid complexity"
@spec gen_city() :: String.t()
Generates a random city name.
examples
Examples
iex> Exfake.gen_city()
"South Trantow"
iex> Exfake.gen_city()
"Carliestad"
iex> Exfake.gen_city()
"West Abbigailfort"
@spec gen_city_prefix() :: String.t()
Generates a random city prefix, like North.
examples
Examples
iex> Exfake.gen_city_prefix()
"West"
iex> Exfake.gen_city_prefix()
"Port"
@spec gen_city_suffix() :: String.t()
Generates a random city suffix, like town.
examples
Examples
iex> Exfake.gen_city_suffix()
"view"
iex> Exfake.gen_city_suffix()
"bury"
@spec gen_company_name() :: String.t()
Generates a random company name.
examples
Examples
iex> Exfake.gen_company_name()
"Klein, Mueller and Windler"
iex> Exfake.gen_company_name()
"Zion Kerluke LLC"
iex> Exfake.gen_company_name()
"Legros-Yundt"
@spec gen_company_suffix() :: String.t()
Generates a random company suffix.
examples
Examples
iex> Exfake.gen_company_suffix()
"Inc"
iex> Exfake.gen_company_suffix()
"LLC"
@spec gen_domain() :: String.t()
Generates a random domain.
examples
Examples
iex> Exfake.gen_domain()
"www.laboriosam.me"
iex> Exfake.gen_email()
"www.nihil.biz"
@spec gen_email() :: String.t()
Generates a random email.
examples
Examples
iex> Exfake.gen_email()
"dallas@gmail.com"
iex> Exfake.gen_email()
"miller@hotmail.com"
@spec gen_first_name() :: String.t()
Generates first name.
examples
Examples
iex> Exfake.gen_first_name()
"Jake"
iex> Exfake.gen_first_name()
"Rosemary"
@spec gen_ipv4() :: String.t()
Generates a random IPv4 address.
examples
Examples
iex> Exfake.gen_ipv4()
"145.77.91.223"
iex> Exfake.gen_ipv4()
"17.94.49.5"
@spec gen_last_name() :: String.t()
Generates last name.
examples
Examples
iex> Exfake.gen_last_name()
"Nitzsche"
iex> Exfake.gen_last_name()
"Adams"
@spec gen_paragraphs(pos_integer(), pos_integer()) :: String.t()
Generates random lorem paragraph with specified sentence count and sentence words count which randoms between 2 and 5. Sentence count must be greater than 0. Default sentence count is 3. Default words count between 2 and 5.
examples
Examples
iex> Exfake.gen_paragraphs()
"Ut iure. Dicta officiis fugit sapiente consequuntur. Tenetur nisi."
iex> Exfake.gen_paragraphs(3, 2)
"Est deserunt. Non quae. Consectetur consequatur."
iex> Exfake.gen_paragraphs(3, 2)
"Aut non. Eos voluptas. Et libero asperiores. Fugiat esse suscipit. Magnam accusamus molestias aperiam."
@spec gen_person() :: String.t()
Generates first name + last name combination.
examples
Examples
iex> Exfake.gen_person()
"Jake Nitzsche"
iex> Exfake.gen_person()
"Luciano Eichmann"
@spec gen_phone_number() :: String.t()
Generates phone number which formatted randomly.
examples
Examples
iex> Exfake.gen_phone_number()
"684-126-0269"
iex> Exfake.gen_phone_number()
"1-319-098-3384 x06095"
@spec gen_secondary_address() :: String.t()
Generates a random secondary part of an address.
examples
Examples
iex> Exfake.gen_secondary_address()
"Apt. 7007 Suite 9896"
@spec gen_sentence(pos_integer()) :: String.t()
Generates random lorem sentence with specified words count. Words count must be greater than 1. Default words count is 5.
examples
Examples
iex> Exfake.gen_sentence()
"Dolorum sed tempora quod quisquam."
iex> Exfake.gen_sentece(2)
"Libero vel."
Generates a random address. If with_secondary is true the address will include a secondary part.
examples
Examples
iex> Exfake.gen_street_address()
"72823 7652 979"
iex> Exfake.gen_street_address()
"66320 7395 864"
iex> Exfake.gen_street_address(true)
"87648 6785 762 Apt. 1378 Suite 6759"
iex> Exfake.gen_street_address(true)
"59829 5347 642 Apt. 1732 Suite 4742"
@spec gen_street_name() :: String.t()
Generates a random street name.
examples
Examples
iex> Exfake.gen_street_name()
"Carson Garden"
iex> Exfake.gen_street_name()
"Cornelius Pine"
@spec gen_street_suffix() :: String.t()
Generates a random street suffix, like Avenue.
examples
Examples
iex> Exfake.gen_street_suffix()
"Road"
iex> Exfake.gen_street_suffix()
"Burg"
@spec gen_us_state() :: String.t()
Generates a random USA state.
examples
Examples
iex> Exfake.gen_us_state()
"South Dakota"
iex> Exfake.gen_us_state()
"Kentucky"
@spec gen_us_state_abbr() :: String.t()
Generates a random USA state abbreviation.
examples
Examples
iex> Exfake.gen_us_state_abbr()
"OK"
iex> Exfake.gen_us_state_abbr()
"GU"
@spec gen_word() :: String.t()
Generates random latin word.
examples
Examples
iex> Exfake.gen_word()
"eveniet"
iex> Exfake.gen_word()
"magnam"
@spec gen_xss_file() :: String.t()
Generates a random XSS file.
examples
Examples
iex> Exfake.gen_xss_file()
"<TABLE><TD BACKGROUND="javascript:alert('XSS')">.txt"
iex> Exfake.gen_xss_file()
"<IMG SRC="javascript:alert('XSS');">.txt"
@spec gen_xss_string() :: String.t()
Generates a random XSS string.
examples
Examples
iex> Exfake.gen_xss_string()
"<BODY BACKGROUND="javascript:alert('XSS')">"
iex> Exfake.gen_xss_string()
"<A HREF="http://0102.0146.0007.00000223/">XSS</A>"
@spec gen_zip_code() :: String.t()
Generates a random USA zip code.
examples
Examples
iex> Exfake.gen_zip_code()
"32107-6766"
iex> Exfake.gen_zip_code()
"9152"