Як згенерувати випадковий hex колір у PHP

Сніппет

Перша версія:

downloadcopy
<?php 
$rand = array('0''1''2''3''4''5''6''7''8''9''a''b''c''d''e''f');
$color = '#'.$rand[mt_rand(0,15)].$rand[mt_rand(0,15)].$rand[mt_rand(0,15)].$rand[mt_rand(0,15)].$rand[mt_rand(0,15)].$rand[mt_rand(0,15)];
echo $color;
?>
<body style="background: <?=$color;?>;">

Потім виведіть значення $color там, де ви хочете. Наприклад:

downloadcopy
<body style="background: <?=$color;?>;">

Друга(коротка) версія:

downloadcopy
<?php 
printf( "#%06X\n", mt_rand( 00xFFFFFF ));