Un generatore di colori casuali può tornare utile in molti casi: dalle web app che di fatto implementano giochi o quiz, a siti web meno ludici. Nell'ambito delle applicazioni web, tale processo di generazione casuale può essere implementato sia lato client che lato server. In questo caso, considereremo la generazione lato server utilizzando un apposito script scritto in PHP.
RandomColor è uno strumento per generare casualmente i colori, che però non si limita solo a questo. Si tratta, infatti, di uno script abbastanza avanzato, che genera colori casuali ma rispettando alcuni vincoli. Utilizzando infatti questa classe PHP, possiamo impostare variabili che rappresentano tonalità, luminosità e formato del colore. Tali informazioni saranno poi utilizzate in fase di generazione del colore vera e propria.