non stai moltiplicando il Math.random()
per questo escono solo i primi 2 colori, restituisce solo 0 o 1