Port of David Merfield's javascript random color generator.