1、首先,打开arcgis,打开属性表。

2、然后,使用字段计算器,如图。

3、然后,勾选Python和显示代码块。

4、然后,输入代码:
def rando():
import random
strs = []
rand = ""
for i in range(8):
strs.append(chr(i+48))
for i in range(26):
strs.append(chr(i+65))
for i in range(26):
strs.append(chr(i+97))
for i in range(18):
rand +=random.choice(strs)
return rand
可复制。

5、计算结果如下,这里计算了18为,数字混合大小写字母的随机码。

6、如果,想修改随机码的位数,则修改 for i in range(18):最后一个循环,18改成其它数字即可,这里修改为58,再次计算,如下图。
