RandomNumberGenerator
生成均匀分布的随机数。
随机数为x,其中最小值<= x <=最大值。
参数
最小值
指定可以生成的最小值。
最大值
指定可以生成的最大值。
小数点后
随机数将四舍五入为小数位数参数中指定的位数。
注意,一般情况下,当以指数形式指定最小值和最大值时(例如“1.0e+25”),小数位数指的是指数形式的小数位数。
如果最小值或最大值的小数位数比为结果请求的小数位数多,则将实际使用的最小值四舍五入,实际使用的最大值将四舍五入到请求的小数位数。这是为了确保生成的随机数总是介于最小值和最大值之间。
结果属性
保存生成的数字的属性的名称。
使用笔记
RandomNumberGenerator使用Tcl生成随机数rand ()
函数。这个函数生成的数字可能不是真正随机的,因为rand ()
需要初始种子值,该值确定生成的数字序列。不超过2^31个可能的随机数序列,这些序列重复2^31次。重复使用相同的种子值会生成相同的数字。此外,按照设计,序列不会连续两次产生相同的数字。
编辑变压器参数
使用一组菜单选项,可以通过引用工作空间中的其他元素来分配transformer参数。更高级的功能,如高级编辑器和算术编辑器,也可以在一些转换器中使用。要访问这些选项的菜单,请单击在可适用的参数旁边。有关更多信息,请参见变压器参数菜单选项。
变压器的分类
技术的历史
相关FME功能或工厂:@Evaluate, @Tcl2
搜索FME知识中心
有关此变压器的示例和信息,请参阅FME知识中心。