Random Generator icon

Random Generator

Generate random data for testing and development

Random Generator

AI-generated

Overview

This node generates random data of various types for testing and development purposes. It supports generating random numbers, strings, booleans, UUIDs, and dates. Users can specify parameters such as range for numbers, length and character set for strings, and date ranges for dates. This node is useful for populating datasets with random values, simulating input data, or testing workflows that require dynamic data.

Use Case Examples

  1. Generate a random number between 0 and 100 with 2 decimal places and store it in a field named 'randomValue'.
  2. Generate a random string of length 10 using alphanumeric characters and store it in a field named 'randomValue'.
  3. Generate a random boolean value and store it in a field named 'randomValue'.
  4. Generate a random UUID and store it in a field named 'randomValue'.

Properties

Name Meaning
Data Type Type of random data to generate (number, string, boolean, uuid, date)
Field Name Name of the field to store the generated value in the output JSON object.
Min Value Minimum value for generated numbers (only shown if Data Type is number).
Max Value Maximum value for generated numbers (only shown if Data Type is number).
Decimal Places Number of decimal places for generated numbers (0 for integers, only shown if Data Type is number).
Length Length of the generated string (only shown if Data Type is string).
Character Set Character set to use for generated strings (only shown if Data Type is string).
Date Range Start Start date for random date range (only shown if Data Type is date).
Date Range End End date for random date range (only shown if Data Type is date).

Output

JSON

- The generated random value stored under the user-defined field name in the output JSON object.

Troubleshooting

  • Ensure that the 'Min Value' is less than or equal to the 'Max Value' when generating numbers to avoid unexpected results.
  • For string generation, verify that the 'Length' is a positive integer to avoid empty or invalid strings.
  • When generating dates, ensure the 'Date Range Start' is before the 'Date Range End' to produce valid dates.

Discussion