crypto_uuid
Generate RFC 4122 UUIDs in version 1 or 4 for identifiers, API keys, or test fixtures. Supports formatting options like hyphens, uppercase, and braces.
Instructions
UUID Generator (v1 and v4). Generate one or more RFC 4122 UUIDs in version 4 (random) or version 1 (timestamp + node), with optional formatting (strip hyphens, uppercase, wrap in braces). Use it to mint fresh identifiers for databases, API keys, or test fixtures; use data_uuid_validator instead to validate or decode an existing UUID. Runs locally on the input you provide: read-only, non-destructive, contacts no external service, and is rate-limited (60 requests/minute anonymous). Output is non-idempotent — each call returns new random values. Returns the canonical and formatted UUID arrays plus the requested version and count.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| version | No | UUID version. 4 = fully random; 1 = time-based (embeds a timestamp and a random node). Only 1 and 4 are supported. | |
| quantity | No | How many UUIDs to generate, from 1 to 100. | |
| formatting | No | Optional output formatting applied to every generated UUID. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| success | No | Whether generation succeeded. | |
| result | No | The generation payload. |