Combinatoric system which using in bookies "S3" system
This can be interpreted as an unusual error correcting code with a non-binary signal.

Essentially, you want the tuples to be very different, i.e. there are no two tuples that agree in two positions. That is also a simple strategy for producing such codes (the more interesting question is what (x,y) combination is best.)

Think of it this way: assuming you only know part of the tuple. Say the first is unknown: (?, 2, 4) then you want to be able still conclude the correct triple.

https://en.wikipedia.org/wiki/Forward_error_correction