@ chuckster all languages have a built in randomizer, or if there is some minute
unknown language that doesn't, at least we know lua does.
Google search bar is a stout tool that returns much data collected into the
human database over the ages;
https://www.lua.org/pil/18.html
Also, have you looked at the GG lua guide?
lua uses
math.random(low, high, step)
or most simplified in your case; math.random(4)
to make each game unique a certain step must be taken first;
math.randomseed(os.time())
randomize x and z for your entity
(math.random(4) * 10,000) + 5000
or if you have specific spots in mind, link those coordinates to your set of 4 locations.
Then-
SetLocation (e,x,y,z) is the next function to use
set flags so it's done just one time-- a very easy concept in GG lua.