Faker v0.12.0 Faker View Source

Main module to start application with some helper functions.

Link to this section Summary

Functions

Returns application country.

Internal function to format string.

Returns application locale.

Sets application locale.

Returns application locale ready for module constract.

Returns a (pseudo) random number as an integer between the range intervals.

Returns a random bytes.

Returns a random float in the value range 0.0 =< x < 1.0.

Starts Faker with default locale.

Starts Faker with lang locale.

Link to this section Functions

Returns application country.

Internal function to format string.

It replaces "#" to random number and "?" to random latin letter.

Returns application locale.

Link to this function

locale(lang) View Source
locale(atom()) :: :ok

Sets application locale.

Link to this macro

localize(function) View Source (macro)

Returns application locale ready for module constract.

Link to this function

random_between(left, right) View Source
random_between(integer(), integer()) :: integer()

Returns a (pseudo) random number as an integer between the range intervals.

Examples

iex> random_between(3, 7) in [3, 4, 5, 6, 7]
true
Link to this function

random_bytes(total) View Source
random_bytes(pos_integer()) :: binary()

Returns a random bytes.

Link to this function

random_uniform() View Source
random_uniform() :: float()

Returns a random float in the value range 0.0 =< x < 1.0.

Examples

iex> is_float(random_uniform())
true
Link to this macro

sampler(name, data) View Source (macro)

Link to this macro

samplerp(name, data) View Source (macro)

Starts Faker with default locale.

Link to this function

start(lang) View Source
start(atom()) :: :ok

Starts Faker with lang locale.