生成随机数

动词: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.

另请参阅

  • 将数字转换为文本
  • 将文本转换为数字
  • 递减变量
  • 评估
  • 递增变量
  • 求解线性方程
  • 求解线性优化问题
  • 截断数字