Add random color support

Because, well, why not?