ya mi 1ª impresion...

si aleatoriza los links.

no se repiten.

el codigo es facil de entender

es poco aleatorio, cambian solo 2 o 3 elementos, tal vez "variabilizando" + esa multiplicacion q esta en esta linea
srand ((float)microtime()*1000000);

aora necesito hacer algo paralelo con los botones, pk no puedo ponerle a una imagen un valor asi <img src="
www.dominio.comX.jpg"> (de este me encargo yo, se me ocurrio una idea)