A occhio sembra corretto, ma dovrebbero essere definite anche le funzioni getRndInteger e arrLen (che puoi sostituire con listaURL.length), oltre che la lista degli URL.
Inoltre bisogna vedere anche dove lo metti lo script.
Questo "parte" subito, non quando la pagina si è caricata, quindi va messo sotto la definizione del link con id="random-link".
Meglio se lo metti nell'html di fine pagina.
Ma è già pubblicato sul forum?