Β΅Token
Micro token generates random tokens from predefined or arbitrary collections of characters. It's pretty simple really.
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
"π
πππ€π‘π€π€π‘"Installation
Available in Hex, the package can be installed as:
Add u_token to your list of dependencies in
mix.exs:def deps do
[{:u_token, "~> 0.0.1"}]end