Faker v0.10.0 Faker View Source

Main module to start application with some helper functions.

Link to this section Summary

Functions

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

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.

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.