I love these kinds of problems, because they try to produce what humans perceive as random instead of something truly random. Another great example of this is blue noise