Generate Random Number

Verb: generateRandomNumber

Generates a random number between the minimum and maximum values set.

Syntax

generateRandomNumber --minimum(Numeric) --maximum(Numeric) [--usedecimal(Boolean)] (Numeric)=value

Inputs

Script Designer Required AcceptedTypes Description
--minimum Minimum Only whenBetween 0 and 1 is False Number Minimum value, starting at 1, to generate the random number.
--maximum Maximum Only whenBetween 0 and 1 is False Number Maximum value, up to 2147483646, to generate the random number.
--usedecimal Between 0 and 1 Optional Boolean When enabled, it generates a decimal number greater than or equal to 0.0 and less than 1.0.

Outputs

Script Designer AcceptedTypes Description
value Number Number Returns the randomly generated number.

Example

Example 1:** Minimum value is set as **10** and Maximum as **50, to generate a random number. Log Message displays the result in the IBM RPA Studio console.

defVar --name randomNumber --type Numeric
generateRandomNumber --minimum 10 --maximum 50 randomNumber=value
logMessage --message "${randomNumber}" --type "Info"
// ex: 16. Result vary on every execution.

Example 2: Between 0 and 1 is used to generate a random number. Log Message displays the result in the IBM RPA Studio console.

defVar --name randomNumber --type Numeric
generateRandomNumber --usedecimal  randomNumber=value
logMessage --message "${randomNumber}" --type "Info"
// ex: 0.942202337524948. Result vary on every execution.

See Also

  • Convert Number to Text
  • Convert Text to Number
  • Decrement Variable
  • Evaluate
  • Increment Variable
  • Solve Linear Equations
  • Solve Linear Optimization Problem
  • Truncate Number