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"
Link to this function

gen_paragraphs(n \\ 3, limit \\ 5)

View Source
@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"
Link to this function

gen_sentence(count \\ 5)

View Source
@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."
Link to this function

gen_street_address(with_secondary \\ false)

View Source
@spec gen_street_address(boolean()) :: String.t()

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"