PHP случайным образом выбирает из списка

В настоящее время я работаю с PHP-кодом, который случайным образом выбирает цвета:

<div onclick="location.href='<?php the_permalink() ?>';" style="cursor:pointer;background:#<?php echo rand(0, 9); ?><?php echo rand(0, 9); ?><?php echo rand(0, 9); ?><?php echo rand(0, 9); ?><?php echo rand(0, 9); ?><?php echo rand(0, 9); ?>;" class="post bg thickbox" id="thickbox post-<?php the_ID(); ?>"> 

То, что я хотел бы сделать, это определить список предпочтительных цветов в одном файле PHP, а затем случайным образом пробовать элемент из этого списка в приведенном выше коде.

Каков правильный PHP-код для случайного отбора таких списков цветов? Как бы вы определили список цветов?

Я бы хотел, чтобы большинство предложили, определите ваши цвета как массив в одном файле php:

 $colors = array("red", "blue", "#00ff00"); 

И затем используйте array_rand, чтобы выбрать один:

 ...background:<?= $colors[array_rand($colors, 1)] ?>;" class=... 

Просто создайте массив цветов и выберите одну запись, используя rand (0, to) в качестве индекса.

 <?php function getRandomColor(){ $a = array('#ff5500', '#000066', '#555555'); $indice = rand(0, count($a)-1); return $a[$indice]; }