# `Rivet.Ident.User.PasswordGenerator`
[🔗](https://github.com/srevenant/rivet-ident/blob/main/lib/ident/user/password_generator.ex#L3)

# `generate`

Generate random password

## Example
    defmodule(Passwd, do: use(RandomPassword, alpha: 16, decimal: 4, symbol: 2))

    Passwd.generate()
    "vwt8FauEN+spr5{m1Rhso7"

# `info`

`RandomPassword` generated module info.

## Example
    defmodule(Password, do: use(RandomPassword, alpha: 16, decimal: 2, symbol: 1))

    Password.info()
        %RandomPassword.Info{
          alpha: 16,
          decimal: 2,
          entropy_bits: 106.91,
          symbol: 1,
          symbols: "!#$%&()*+,-./:;<=>?@[]^_{|}~"
        }

---

*Consult [api-reference.md](api-reference.md) for complete listing*
