Returns a random natural number. This is not deterministic and will not produce the same result on repeated builds, even when using a seed.
Expression categories: Numeric
Declared arguments
Max value - Upper bound of the random value to be generated (exclusive). Literal<Long>
Min value - Lower bound of the random value to be generated (inclusive). Literal<Long>
optionalSeed - Adding a seed means that the random numbers will be generated from same sequence at each build. If you want true random numbers this should not be supplied. A seed will not produce fully deterministic results since compute may run distributed and the order in which random numbers are pulled for rows is not guaranteed. Literal<Long>
Output type:Long
Examples
Example 1: Base case
Description: The only natural number between 10 (inclusive) and 11 (exclusive) is 10.
Argument values:
Max value: 11
Min value: 10
Seed: null
Output: 10
Example 2: Base case
Description: Generaring a number between 10 (inclusive) and 15 (exclusive) with seed 1.
Argument values: