$blanco= imagecolorallocate ($im, 255, 255, 255);
$verde =imagecolorallocate ($im, 55, 212, 90);
$color=rand($blanco,$verde);
con el fin (creo que deveria de ser asi) de devolverme la variable $blanco o $verde pero no, cuando genera la imagen me doy cuenta de que mescla los colores

aqui les dejo una imagen.

claro que viéndolo bien me gusta pero no es lo que quiero!