puedes meter en una BD la palabra y la url y hacer un listado aleatorio, en mysql seria algo asi:
Código ASP:
Ver original<%
Set RSp = Server.CreateObject("ADODB.Recordset")
SQLp="Select * From palabras WHERE activo=1 order by RAND()"
RSp.open sqlp, conexion
do while not rsp.eof
Randomize
minimo = 1
maximo = 5
p_id = Int(((maximo-minimo+1) * Rnd) + minimo)
%><h<%=p_id%> style="clear:none !important; display:inline !important; background:none !important;">
<a href="<%=rsp("enlace")%>" class="palabras"><%=rsp("palabra")%></a>
</<%="h"&p_id%>>
<%rsp.movenext
loop
rsp.close
set rsp=nothing
%>
esto usa la opcion RAND() y usa las etiquetas <Hn> para los tamaños del 1 a 5