EverFaker (ever_faker v0.1.0)
View SourceMain module to start application with some helper functions.
Summary
Functions
Returns application country.
Internal function to format string.
Returns application locale.
Sets application locale.
Returns application locale ready for module construct.
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.
Returns a shuffled enum.
Starts EverFaker with default locale.
Starts EverFaker with lang locale.
Functions
@spec country() :: atom()
Returns application country.
Internal function to format string.
It replaces "#" to random number and "?" to random Latin letter.
@spec locale() :: atom()
Returns application locale.
@spec locale(atom()) :: :ok
Sets application locale.
@spec mlocale() :: String.t()
Returns application locale ready for module construct.
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
@spec random_bytes(pos_integer()) :: binary()
Returns a random bytes.
@spec random_uniform() :: float()
Returns a random float in the value range 0.0 =< x < 1.0.
Examples
iex> is_float(random_uniform())
true
Returns a shuffled enum.
@spec start() :: :ok
Starts EverFaker with default locale.
@spec start(atom()) :: :ok
Starts EverFaker with lang locale.