> ## Documentation Index
> Fetch the complete documentation index at: https://learn.workflow.dog/llms.txt
> Use this file to discover all available pages before exploring further.

# Random Text

> Generate a random string from selected character groups.

The **Random Text** action creates a string of a configured length. Choose
whether its characters may include uppercase letters, lowercase letters,
numbers, and symbols.

## Inputs

| Input                 | Type    | Required | Description                                                   |
| --------------------- | ------- | -------- | ------------------------------------------------------------- |
| **Length**            | Number  | No       | Positive whole-number output length. Defaults to `10`.        |
| **Include Uppercase** | Boolean | No       | Adds `A–Z` to the character set. Defaults to `true`.          |
| **Include Lowercase** | Boolean | No       | Adds `a–z` to the character set. Defaults to `true`.          |
| **Include Numbers**   | Boolean | No       | Adds `0–9` to the character set. Defaults to `true`.          |
| **Include Symbols**   | Boolean | No       | Adds `!@#$%^&*_-=` to the character set. Defaults to `false`. |

## Outputs

| Output     | Type   | Description                                        |
| ---------- | ------ | -------------------------------------------------- |
| **Random** | String | A newly generated string of **Length** characters. |

The defaults produce a 10-character alphanumeric string such as `nQ7Lu0xP2a`.
Every enabled group contributes characters to one shared pool; the result is
not guaranteed to contain a character from every selected group.

<Warning>
  Keep at least one character group enabled. With every group disabled, there
  are no characters to choose from and the action cannot produce a result.
</Warning>

<Note>
  This action uses general-purpose pseudorandom selection. Do not use its output
  as a password, authentication token, API secret, or other security-sensitive
  credential.
</Note>
