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:16uppercase(boolean): Include uppercase letters (A-Z). Default:truelowercase(boolean): Include lowercase letters (a-z). Default:truedigits(boolean): Include digits (0-9). Default:truesymbols(boolean): Include symbols/punctuation characters. Default:trueexclude_ambiguous(boolean): Exclude visually ambiguous characters (0, O, 1, l, I). Recommended for passwords that will be manually typed. Default:truesource(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:
{
"action": "generate"
}
Example — Long password with only letters and digits:
{
"action": "generate",
"length": 32,
"symbols": false,
"exclude_ambiguous": true
}
Example — Short PIN-style numeric password:
{
"action": "generate",
"length": 8,
"uppercase": false,
"lowercase": false,
"symbols": false,
"digits": true
}
Example — Standard (non-quantum) source with all character types:
{
"action": "generate",
"length": 24,
"source": "standard",
"exclude_ambiguous": false
}
Response includes:
password: The generated password stringlength: Actual character count of the generated passwordsource: Which random source was used ("quantum"or"standard")character_types: Object showing which character categories were enabled
Common Workflows
- Quick secure password: Call
generatewith defaults for a 16-character quantum password with all character types. - Readable password: Set
exclude_ambiguoustotrueandsymbolstofalsefor a password that is easy to read and type. - High-entropy password: Set
lengthto 64 or 128 and keep all character types enabled. - Numeric-only code: Disable
uppercase,lowercase, andsymbols, keeping onlydigits.
Important Notes
- At least one character type (
uppercase,lowercase,digits, orsymbols) 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_ambiguousis enabled, the characters0,O,1,l, andIare removed from the character pool. - Password length must be between 8 and 128 characters.







