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.