Per il primo caso:

<script type="text/javascript">
indirizzi = new Array("Indizirzzo 1", "Indizirzzo 2", "Indizirzzo 2");
window.location = indirizzi[Math.floor(3*Math.random())];
</script>

Ma secondo me ste cose si fanno meglio lato server

Ciao