u_token v0.0.2 UToken

Generates a random token of arbitrary length out of the character set specified.

Summary

Functions

Generates a random token based on either the name of a predefined character set or a passed in enumerable

Functions

generate()

Generates a random token based on either the name of a predefined character set or a passed in enumerable.

Examples

iex> UToken.generate # defaults to (:alphanumeric, 8)
"B8V6n4Os"

iex> UToken.generate(:alphanumeric, 12)
"X7ztA2POWRo3"

iex> UToken.generate(:alpha)
"kcnxdAsO"

iex> UToken.generate(:numeric)
"40042837"

iex> UToken.generate(:upper_alpha)
"LNUHPOGQ"

iex> UToken.generate(:lower_alpha)
"hohrykwd"

iex> ~w| 🤓 😎 😉 😇 😅 😑 😡 | |> UToken.generate
"😅😉😎🤓😡🤓🤓😡"
generate(length)
generate(enumerable, length)