u_token v0.0.1 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
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
"😅😉😎🤓😡🤓🤓😡"