arcgis python 隨機數 語法用法一例:
//---------------------------------------------
//定義函數getnums 返回一個隨機數(0,5)
def getnums():
return arcgis.rand('Integer 0 5')
調用方法
Expression: getnums()
Expression Type: PYTHON_9.3
--the--end---
————————————————-------------------------------------------------
步驟如下:
1.打開Field Calcualtor
2.點擊Python代碼選項
3.點擊Show Codeblock, 粘貼我的代碼:
def fillRandomInt(intMin, intMax):
import random
return random.randint((int(intMin), int(intMax))
4.下面字段賦值窗口粘貼如下代碼(1,100可自行修改):
fillRandomInt(1,100)
-----------------------------------------------------------------------------------------
#coding:UTF-8 import time import random import re # 根據時間返回,返回隨機年月日時間 def getRandomDate(sYear, sMonth, sDay, eYear, eMonth, eDay): a1=(sYear,sMonth,sDay,0,0,0,0,0,0) a2=(eYear,eMonth,eDay,23,59,59,0,0,0) start=time.mktime(a1) end=time.mktime(a2) t=random.randint(start,end) date_touple=time.localtime(t) date=time.strftime("%Y/%m/%d",date_touple) return date
調用:getRandomDate(2010,1,1,2019,1,1)