AYYYY Dios... mio!!! Tremenda la respuesta... de nuestro amigo jotaincubus....
Bueno yo haria...
Hacerme un array con bastantes codigos de colores.
(Esto es importante ya que todos no se ven bien.)
Una vez lo tienes con el srand(time()) y con el rand(0,count(array)).
Entonces el aleatoriamente escogera una posicion del array dependiendo de esta sera un color....
Eso lo metes dentro del for ese que comentas y tendras uno para cada enlace.
El srand(time()) te asegura que no salga el mismo número dos veces seguidas...
Bueno luego seria especificar el colo con html...
Ejemplo con una primitiva.
Código:
function generaPrimitiva()
{
$primitiva = array();
$conta = 0;
srand(time());
while($conta < 5)
{
$prueba = rand(1,49);
if(in_array($prueba,$primitiva) == false)
{
$primitiva[] = $prueba;
$conta++;
}
}
sort($primitiva);
return $primitiva;
}
Me profesor me dio esta funcion para los Colores claros...:D-->
function ColorAleatorioClaro()
{
define('COLOR_CLARO', (255+255+255)/2);
do
{
$rojo = rand(0, 255);
$verde = rand(0, 255);
$azul = rand(0, 255);
$oscuridad = $rojo + $verde + $azul;
}
while ($oscuridad < COLOR_CLARO); // Mientras sea oscuro.
return sprintf("%02X%02X%02X", $rojo, $verde, $azul);
}