生成随机数
动词:generateRandomNumber
生成一个随机数,大小介于一组数值的最小值和最大值之间。
语法
generateRandomNumber --minimum(Numeric) --maximum(Numeric) [--usedecimal(Boolean)] (Numeric)=value
输入
| 脚本 | 设计器 | 必需的 | AcceptedTypes | Description |
|---|---|---|---|---|
| --minimum | 最小值 | 仅当“0 和 1 之间”为 False 时 | 成员 | 最小值,从 1 开始,生成随机数。 |
| --maximum | 最大值 | 仅当“0 和 1 之间”为 False 时 | 成员 | 最大值,最大为 2147483646,生成随机数。 |
| --usedecimal | 0 和 1 之间 | 可选 | BOOLEAN | 启用后,将生成一个大于或等于 0.0 且小于 1.0 的小数。 |
输出
| 脚本 | 设计器 | AcceptedTypes | Description |
|---|---|---|---|
| 值 | 数字 | 成员 | 返回随机生成的数字。 |
示例
示例 1: ** 最小值 设置为 ** 10 * * , 最大值 设置为 ** 50,以生成随机数。 日志消息 在 IBM RPA Studio 控制台中显示结果。
defVar --name randomNumber --type Numeric
generateRandomNumber --minimum 10 --maximum 50 randomNumber=value
logMessage --message "${randomNumber}" --type "Info"
// ex: 16. Result vary on every execution.
示例 2:使用 0 和 1 之间生成一个随机数。 日志消息 在 IBM RPA Studio 控制台中显示结果。
defVar --name randomNumber --type Numeric
generateRandomNumber --usedecimal randomNumber=value
logMessage --message "${randomNumber}" --type "Info"
// ex: 0.942202337524948. Result vary on every execution.