Random Password
OperationalGenerate verifiable cryptographic passwords with entropy assessment, backed by drand
API Overview
Each password is generated by mapping drand beacon randomness onto a chosen character set using rejection sampling — guaranteeing uniform character selection with no modulo bias. Supported charsets include alphabetic, alphanumeric, alphanumeric+symbols, hex, and base64. The response includes an entropy-bits score so you can verify the password strength programmatically. Characters can be excluded (e.g. ambiguous characters like O, 0, l, 1) for human-readable passwords.
Five Charsets
Choose from alpha, alphanumeric, alphanumeric+symbols, hex, or base64 depending on your use case.
Entropy Scoring
Every response includes entropy-bits so you can enforce minimum strength thresholds programmatically.
Bias-Free Generation
Rejection sampling over drand randomness guarantees uniform character selection with no modulo bias.
Batch Up to 20
Generate up to 20 passwords per call — efficient for bulk account provisioning.
terminal API Playground
Live Simulationimport requests
url = "https://random.picopayd.codefission.co.uk/api/random/password"
params = {"length": 32, "charset": "alphanumeric+symbols", "count": 2}
headers = {"X-PAYMENT": "<402-payment-token>"}
response = requests.get(url, params=params, headers=headers)
print(response.json()) {
"passwords": ["k#9Lm$2pQr!xW7vZ@T5nB&8cY3eH"],
"length": 32,
"charset": "alphanumeric+symbols",
"entropyBits": 198.1,
"proof": {
"round": 21543892,
"signature": "95a9...",
"chainHash": "52db9b...",
"timestamp": "2026-03-20T10:00:00Z"
}
} Related Randomness APIs
View all APIs arrow_forwardRandom Number
$0.001 / call
Generate one or more random integers in a custom [min, max] range, verifiable against the drand quicknet BLS12-381 beacon.
Verifiable UUID
$0.001 / call
Generate one or more verifiable UUIDs — v4 (pure random) or v7 (timestamp-prefixed) — backed by drand BLS12-381 randomness.
Random Bytes
$0.001 / call
Fetch 1–1024 random bytes derived from the drand League of Entropy beacon, returned as hex or base64 with a BLS12-381 proof.