How to make my monster move to different parts of the map

so im making a 3d maze game. and i want my monster to randomly move around the maze. but i dont know how.

You will need path finding so monster avoid walls and actually find his path
But to tell him where to go you can just use condition point inside of object RandomInRange(Left side of maze , Right side of maze) RandomInRange(Top side of maze , Bottom side of maze)
And check if that object is inside wall or not so you don’t send him into the wall

BUT maybe more sense would be to make waypoints all that depends on complexity of your maze

thanks ill try that!