在ArcGIS的字段计算器中使用Python脚本生成0-100的随机数,可以按照以下步骤操作:
- 打开属性表,选择要计算的字段
- 打开字段计算器
- 选择"Python"解析器
- 勾选"显示代码块"
- 在"预逻辑脚本代码"中输入以下代码
- 在下方表达式框中输入
random_num()
预逻辑脚本代码如下:
import randomdef random_num():return random.randint(0, 100)
这段代码的作用是:
- 导入Python的random模块
- 定义一个名为random_num的函数
- 函数返回一个0到100之间(包括0和100)的随机整数
执行后,所选字段的所有记录都会被赋值为0-100之间的随机数。每次计算都会生成不同的随机数序列。
如果需要生成带小数的随机数(例如0-100之间的浮点数),可以使用:
import randomdef random_num():return random.uniform(0, 100)