ну в принципе да, если код читает не автор, ему ощутимо сложнее разобрать что то типа этого
$colors[1] = mt_rand( ($colors[0] < 50)
? 50 - $colors[0]
: 0, ($colors[0] > 200)
? 450 - $colors[0]
: 250
);хотя вроде смотришь. все ж понятно