# Random Password Generator Quantum

## Links

- Product page URL: https://www.agentpmt.com/marketplace/random-password-generator-quantum
- Product markdown URL: https://www.agentpmt.com/marketplace/random-password-generator-quantum?format=agent-md
- Product JSON URL: https://www.agentpmt.com/marketplace/random-password-generator-quantum?format=agent-json

## Overview

- Product ID: 68b648913c0101597b3cd87e
- Vendor: Apoth3osis
- Type: function
- Unit type: request
- Price: 500 credits
- Categories: Quantum Randomness & Entropy, Security & Cryptography, Gaming & Fairness, Scientific Computing, Quantum Cryptography
- Generated at: 2026-05-30T20:18:20.464Z

### Page Description

For creating high-entropy, cryptographically strong passwords that adhere to specific security policies. The generator uses a hardware-based quantum source to ensure true randomness for each character. It provides granular control over the password's length and the inclusion of different character types (uppercase, lowercase, digits, symbols), making it ideal for generating credentials for high-security systems.

### Agent Description

Generate high-entropy passwords with configurable length and character requirements (uppercase, lowercase, digits, symbols) using quantum randomness.

## Details

### Details

For creating high-entropy, cryptographically strong passwords that adhere to specific security policies. The generator uses a hardware-based quantum source to ensure true randomness for each character. It provides granular control over the password's length and the inclusion of different character types (uppercase, lowercase, digits, symbols), making it ideal for generating credentials for high-security systems.

### Actions

- `generate` (5 credits): Generate a secure random password with configurable length, character types, and ambiguity settings using quantum or standard randomness.

### Use Cases

Root Password Generation, Encryption Keys, High-Security Authentication, Initial User Onboarding, Password Rotation Policies, Secure Credential Generation, Automated System Accounts

### Workflows Using This Tool

No public workflows currently reference this product.

### Related Content

No related content is currently linked to this product.

## Integration Details

### DynamicMCP

- Setup page URL: https://www.agentpmt.com/dynamic-mcp
- Claude setup guide: https://www.agentpmt.com/dynamic-mcp?platform=claude#videos
- ChatGPT setup guide: https://www.agentpmt.com/dynamic-mcp?platform=chatgpt#videos
- Cursor setup guide: https://www.agentpmt.com/dynamic-mcp?platform=cursor#videos
- Windsurf setup guide: https://www.agentpmt.com/dynamic-mcp?platform=windsurf#videos

Use the local router for command-based MCP clients. It forwards requests to `https://api.agentpmt.com/mcp` and does not execute tools locally.

```bash
npm install -g @agentpmt/mcp-router
agentpmt-setup
```

### REST API

The live page renders cURL, Python, JavaScript, and Node.js examples. Logged-in users see those examples prefilled with their own API and budget credentials.

- Purchase endpoint: https://api.agentpmt.com/products/purchase
- Authorization format: `Bearer <base64(apiKey:budgetKey)>`

```bash
curl -X POST "https://api.agentpmt.com/products/purchase" \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer eW91ci1hcGkta2V5LWhlcmU6eW91ci1idWRnZXQta2V5LWhlcmU=" \
  -d '{
    "product_id": "68b648913c0101597b3cd87e",
    "parameters": {
      "action": "generate",
      "length": 16,
      "uppercase": true,
      "lowercase": true,
      "digits": true,
      "symbols": true,
      "exclude_ambiguous": true,
      "source": "quantum"
    }
  }'
```

### Autonomous Agents

Autonomous agents can access this tool through AgentAddress credit balances or direct x402 payments. Use the Autonomous Agent API reference for endpoint shapes after choosing the access pattern below.

- Autonomous Agent API reference URL: https://www.agentpmt.com/docs/api-reference/autonomous-agents
- Autonomous Agent API reference markdown URL: https://www.agentpmt.com/docs/api-reference/autonomous-agents?format=agent-md
- Credit-Based Access Using AgentAddress: https://www.agentpmt.com/docs/autonomous-agents/credit-based-tool-usage-with-agentaddress
- AgentAddress is preferred for persistent file access, stored platform state, and maximum tool use ability across repeated calls.
- Direct x402 is for independent one-off tool calls that do not require shared files or stored platform state.
- Direct x402 public payments: USDC on Base, Arbitrum, Optimism, Polygon, and Avalanche.

### Schema

#### Parameters

- Schema type: actions

```json
{
  "actions": {
    "generate": {
      "description": "Generate a secure random password with configurable length, character types, and ambiguity settings using quantum or standard randomness.",
      "properties": {
        "length": {
          "type": "integer",
          "description": "Password length in characters (8-128).",
          "required": false,
          "default": 16,
          "minimum": 8,
          "maximum": 128
        },
        "uppercase": {
          "type": "boolean",
          "description": "Include uppercase letters (A-Z).",
          "required": false,
          "default": true
        },
        "lowercase": {
          "type": "boolean",
          "description": "Include lowercase letters (a-z).",
          "required": false,
          "default": true
        },
        "digits": {
          "type": "boolean",
          "description": "Include digits (0-9).",
          "required": false,
          "default": true
        },
        "symbols": {
          "type": "boolean",
          "description": "Include symbols/punctuation characters.",
          "required": false,
          "default": true
        },
        "exclude_ambiguous": {
          "type": "boolean",
          "description": "Exclude visually ambiguous characters (0, O, 1, l, I). Recommended for manually typed passwords.",
          "required": false,
          "default": true
        },
        "source": {
          "type": "string",
          "description": "Random source: 'quantum' (CURBy quantum RNG) or 'standard' (Python secrets module).",
          "required": false,
          "default": "quantum",
          "enum": [
            "quantum",
            "standard"
          ]
        }
      }
    }
  },
  "properties": {}
}
```

### Usage Instructions

# Random Password Generator Quantum

## Overview
Generate secure passwords using quantum randomness from the CURBy quantum random number generator or standard cryptographically secure randomness. Customize password length, character types, and ambiguity settings.

## Actions

### generate
Generate a secure random password with configurable options.

**Required Fields:**
- `action` (string): Must be `"generate"`

**Optional Fields:**
- `length` (integer): Password length in characters. Range: 8–128. Default: `16`
- `uppercase` (boolean): Include uppercase letters (A-Z). Default: `true`
- `lowercase` (boolean): Include lowercase letters (a-z). Default: `true`
- `digits` (boolean): Include digits (0-9). Default: `true`
- `symbols` (boolean): Include symbols/punctuation characters. Default: `true`
- `exclude_ambiguous` (boolean): Exclude visually ambiguous characters (0, O, 1, l, I). Recommended for passwords that will be manually typed. Default: `true`
- `source` (string): Random source to use. `"quantum"` uses a quantum random number generator; `"standard"` uses cryptographically secure Python randomness. Allowed values: `"quantum"`, `"standard"`. Default: `"quantum"`

**Example — Default 16-character quantum password:**
```json
{
  "action": "generate"
}
```

**Example — Long password with only letters and digits:**
```json
{
  "action": "generate",
  "length": 32,
  "symbols": false,
  "exclude_ambiguous": true
}
```

**Example — Short PIN-style numeric password:**
```json
{
  "action": "generate",
  "length": 8,
  "uppercase": false,
  "lowercase": false,
  "symbols": false,
  "digits": true
}
```

**Example — Standard (non-quantum) source with all character types:**
```json
{
  "action": "generate",
  "length": 24,
  "source": "standard",
  "exclude_ambiguous": false
}
```

**Response includes:**
- `password`: The generated password string
- `length`: Actual character count of the generated password
- `source`: Which random source was used (`"quantum"` or `"standard"`)
- `character_types`: Object showing which character categories were enabled

## Common Workflows

1. **Quick secure password**: Call `generate` with defaults for a 16-character quantum password with all character types.
2. **Readable password**: Set `exclude_ambiguous` to `true` and `symbols` to `false` for a password that is easy to read and type.
3. **High-entropy password**: Set `length` to 64 or 128 and keep all character types enabled.
4. **Numeric-only code**: Disable `uppercase`, `lowercase`, and `symbols`, keeping only `digits`.

## Important Notes
- At least one character type (`uppercase`, `lowercase`, `digits`, or `symbols`) must be enabled; otherwise the request will fail.
- The quantum source provides true quantum randomness; the standard source uses cryptographically secure pseudorandomness. Both are suitable for security-sensitive passwords.
- When `exclude_ambiguous` is enabled, the characters `0`, `O`, `1`, `l`, and `I` are removed from the character pool.
- Password length must be between 8 and 128 characters.

### Frequently Asked Questions

#### How do I connect this tool to an external agent?

- Page URL: https://www.agentpmt.com/faq
- Markdown URL: https://www.agentpmt.com/faq?format=agent-md

You can install the local MCP server by opening a terminal and running:

```
npm install -g @agentpmt/mcp-router
agentpmt-setup
```

This will connect you to local agents like Claude Code, Windsurf, Grok Build, Cursor, etc.

Alternatively you can connect to the hosted version with this config block, no installation required:

```
{
  "mcpServers": {
    "agentpmt": {
      "type": "streamable-http",
      "url": "https://api.agentpmt.com/mcp",
      "headers": {
        "Authorization": "Bearer <AGENTPMT_BEARER_TOKEN>",
        "x-instance-metadata": "{\"client\":\"generic-mcp\",\"platform\":\"remote\"}"
      }
    }
  }
}
```

[View MCP Connection Instructions](/docs/mcp-reference/connection) for more details.

#### How does an external agent use this tool?

- Page URL: https://www.agentpmt.com/faq
- Markdown URL: https://www.agentpmt.com/faq?format=agent-md

After the external agent is connected to an Agent Group that can use this tool, paste this prompt into the agent:

> Call the AgentPMT-Tool-Search-and-Execution tool with action 'get\_schema' and tool\_id 68b648913c0101597b3cd87e ("Random Password Generator Quantum"). Then call the same tool with action 'call\_tool', tool\_id 68b648913c0101597b3cd87e, and the parameters needed for my request.

The agent should fetch the tool schema first, collect the required parameters for your request, and then call the tool through AgentPMT.

### Dependencies

This product has no public dependency products.