Para un desarrollo necesitaba graficar cierta información, para ello necesitaba alguna función que me generara código en hexadecimal y así de manera dinámica, darle un color distinto a cada integrante de la gráfica.
Buscando en internet encontré una función que me sirvió, muchos ya la han de utilizar, mas sin embargo le di un pequeño retoque añadiendo parámetros a la función que de tal manera que podamos escoger el rango de colores:
1 <?php
2 function random_color($s=0,$l=255){
3 mt_srand((double)microtime()*1000000);
4 $c = '';
5 while(strlen($c)<6){
6 $c .= sprintf("%02X", mt_rand($s, $l));
7 }
8 return $c;
9 }
10 $html = '';
11 for($x=1;$x<100;$x=$x+1){
12 $c = random_color(50,220);
13 $html .="<div style='background-color:#$c; text-align:center; padding:10px;'><b>$c</b></div>";
14 }
15 echo $html;
16 ?>
Espero les sirva