Как получить произвольный цвет с помощью php?

Представляю вашему вниманию функцию для получения рандомного цвета.
Функция каждый раз возвращает произвольное значение. Данное значения можно использовать для получения цвета.

    
private function random_color(){
        mt_srand((double)microtime()*1000000);
        $c = '';
        while(strlen($c)<6){
            $c .= sprintf("%02X", mt_rand(0, 255));
        }
        return $c;
    }


Разбираем саму функцию.

mt_srand((double)microtime()*1000000);

Генерируем случайное число

       
while(strlen($c)<6){
        $c .= sprintf("%02X", mt_rand(0, 255));
}


Получаем рандомное 6ти значное HEX значение которое вполне можно использовать для вывода какого либо цвета - #******.

Далее можно посмотреть, какое значение выводится.

$message = $this->random_color();
echo $message;


Можно использовать эту функцию как угодно.
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.
  • Яндекс.Метрика
  • Счетчик PR-CY.Rank
  • Рейтинг@Mail.ru