ALEN пишет:PHP:
скопировать код в буфер обмена
function randcolor()
{
return '#'.dechex(rand(0,255)).dechex(rand(0,255)).dechex(rand(0,255));
}
Вот самый простой вариант!!!
Спасибо хороший вариант, до селе не знал о функции dechex
(Добавление)
Подобной этой же функции, писал функцию рандомной генирации пароля с вводимым количеством символов
PHP:
скопировать код в буфер обмена
function genstr($intpass){
for ($i=0;$i<=$intpass-1;$i++){
if ($randint>=0 && $randint<=2){
$pass=$pass.$gencodint;
}
if ($randint>=3 && $randint<=5){
$pass=$pass.$gencodstrn;
}
if ($randint>=6 && $randint<=9){
$pass=$pass.$gencodstrt;
}
}
return $pass;
}
DeepVarvar пишет:Напишу плохим стилем:
PHP:
скопировать код в буфер обмена
function randomcolor() {
$p = array("0","1","2","3","4","5","6","7","8","9","a","b","c","d","e","f");
for ($i = 0; $i < 6; $i++) { $r = mt_rand(0,15); $color .= $p[$r]; }
return "#$color";
}