You're right, there isn't a use for a random icon. But I want the demo and tests to be easily maintainable. 
We can do this:

* The first  enum is `0xf000`, which is `61440`.
* The last enum is `0xf196`, which is `61846`.
* Using these bounds, we can generate a random number, then cast it as an `unsigned short`

Because of the enum values are not consecutive, we will occasionally end up with this strange junk character, but that's ok.