Generate a random number and make a switch case or if else if statement (the main idea at least dunno how you wish to implement it) and have one object of Location and at the end return that..
Example
if (player.isInsideZone(L2Character.ZONE_MULTIFUNCTION))
{
int rnd = Rnd.get(0,2); (make it as you wish)
Location loc;
if(rnd==0)
loc= new Location(178932 + Rnd.get( -100,100), -84424 + Rnd.get( -100,100), -7246); //location 1
else if (rnd==1)
loc= new Location(178932 + Rnd.get( -100,100), -84424 + Rnd.get( -100,100), -7246); //location 2
else
loc= new Location(178932 + Rnd.get( -100,100), -84424 + Rnd.get( -100,100), -7246); //location 3
return loc;
}