Math.random "interval is empty"?

Can someone tell me what’s wrong with these line? Every time the script runs this line says “invalid argument #2 to ‘random’ (interval is empty)”

local xRand = math.random(zone.Position.X + zone.Size.X / 2, zone.Position.X - zone.Size.X / 2)
local zRand = math.random(zone.Position.Z + zone.Size.Z / 2, zone.Position.Z - zone.Size.Z / 2)

Thank you

try replacing 1st with 2rd argument because first is bigger argument than 2rd and tell if it says again

Oh wow that fixed it lol, thank you