Итоги голосования для комментария:
Geometer Вообще, кажется, это плюс-минус стандартная методика работы с таблицами случайных столкновений. Если пресновато и уныло — добавляй комбинаторный взрыв, в смысле комбинируй два и более варианта.
+