You can script a random enemy walk movement. However without control of the enemies exact movement and positioning - the results would be just that "Random" and being so the results could be undesirable.
You could use this to advantage in some situations though mostly one needs rather more precise control. Thus we have Paths and a path system having paths with path points - a node system might be more flexible but we dont have it. Without use of a path Random momevemt and postioning of enemies would need complex scripting to control their movement behaviours if you dont want them to abuse that radomness by moving around in a fashion which may not be appropriate to the scenario.
Some current default enemy scripts have random movement behaviours attached. You might study these to understand how the random command works in practice.
"I am and forever will be your friend"