Improve random_colour() function