import maya.cmds as cmds import random as rand def DoMove (object, attr): randValue = rand.uniform(-10, 20) attrValue = cmds.getAttr(object + "." + attr) cmds.setAttr(object + "." + attr, randValue + attrValue) def RandomMove(): c = cmds.ls(selection = True) for cur in c: DoMove(cur, "tx") DoMove(cur, "ty") DoMove(cur, "tz") # this script is a simple python version of the Mel object RandomMove script.