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>