I admire their solution to the modulo fair randomness issue is just "re-rolling" the out of scope (7,8,9, or 0) values.