Creates a Hue from any angle in degrees, wrapping it into [0, 360).
[0, 360)
Returns a uniformly random hue. random is injectable for deterministic tests.