{
  "slug": "password",
  "title": "パスワード",
  "description": "指定した文字種からランダムなパスワードを生成する。各文字種が最低1文字入ることを保証する。",
  "endpoints": [
    {
      "path": "/tools/password/random",
      "description": "生成する",
      "query": [
        "length",
        "n",
        "symbols",
        "digits",
        "upper",
        "lower",
        "ambiguous",
        "seed",
        "pretty"
      ]
    }
  ],
  "query": [
    {
      "name": "length",
      "description": "長さ（4〜128、既定 16）"
    },
    {
      "name": "n",
      "description": "生成する個数（1〜50、既定 1）"
    },
    {
      "name": "symbols",
      "description": "記号を含める（既定 1）"
    },
    {
      "name": "digits",
      "description": "数字を含める（既定 1）"
    },
    {
      "name": "upper",
      "description": "英大文字を含める（既定 1）"
    },
    {
      "name": "lower",
      "description": "英小文字を含める（既定 1）"
    },
    {
      "name": "ambiguous",
      "description": "1 で紛らわしい文字 (Il1O0) も使う（既定 0）"
    }
  ],
  "examples": [
    "/tools/password/random",
    "/tools/password/random?length=32&symbols=0",
    "/tools/password/random?n=5&length=12"
  ]
}