GENERATE A RANDOM NUMBER¶
Generates a single pseudo-random floating-point number uniformly distributed between a specified minimum and maximum value. Use this worker wherever a stochastic scalar is needed inside a workflow, such as random noise injection or Monte Carlo sampling steps.
When to use¶
Classification: process.
Tagged: math, monte_carlo, mt_rand, random, scalar, stochastic, uniform.
Inputs¶
| Label | ID | Type | Default | Required | Description |
|---|---|---|---|---|---|
| Min Value | min_value | scalar | 0 | ✓ | Lower bound of the random number range (inclusive); dimensionless scalar, default 0. |
| Max Value | max_value | scalar | 1 | ✓ | Upper bound of the random number range (exclusive); dimensionless scalar, default 1. |
Outputs¶
| Label | ID | Type | Description |
|---|---|---|---|
| math_random_output_1 | math_random_output_1 | scalar | A single pseudo-random floating-point number drawn from a uniform distribution over [min_value, max_value). |
Disciplines¶
- data.statistics
- design_exploration.reliability
Runnable example¶
A runnable example is registered for this worker. Open the example workflow on the d3VIEW canvas: /api/workflow/example?id=math_random
Auto-generated from transformation schema. Worker id: math_random. Schema hash: 8e4cb13c40c9. Hand-curated docs in workerexamples/ override this page when present.