Esta simples función PHP nos permite obtener colores hexadecimal en forma aleatoria, para utilizar esta funcion solo debemos llamar a la funcion:
randomColor();
Esta función nos devolvera un código de color hexadecimal #fff, y solo debemos colocar dentro de la etiqueta que deseamos que tenga el color, al final del la funcion les dejo una muestra de como utilizar.
<?php
function randomColor(){
$str = "#";
for($i = 0 ; $i < 6 ; $i++){
$randNum = rand(0, 15);
switch ($randNum) {
case 10: $randNum = "A";
break;
case 11: $randNum = "B";
break;
case 12: $randNum = "C";
break;
case 13: $randNum = "D";
break;
case 14: $randNum = "E";
break;
case 15: $randNum = "F";
break;
}
$str .= $randNum;
}
return $str;
}
//Fin de la funcion.
echo "El codigo del color es:<b>" . randomColor() . "</b>";
?>
//Aca mostramos una etiqueta div con el fondo del color obtenido en forma aleatoria, y dentro mostramos el codigo del color
<div style="background-color:<?php echo randomColor(); ?>; padding:3px; heigh:60px; width:200px;"><?php echo randomColor(); ?></div>