Лёхко!
В первом случае имеется 5 массивов для цыферок разных цветов.
Кликаем на цвете, которого наше число. Прога запоминает - нужное число находится в таком-то массиве.
Потом - "кликни на любой цвет" - это просто выпендрёж )
Потом - кликни на нужный домик.
Заметьте - в каждом домике нету двух чисел из одного массива!
То ись мы выбираем домик и прога находит то число, которое было в выбранном нами массиве! И это определяется однозначно (т.к. повторов нет, как я уже выше написал)
"Нажми на шарик" - выпендрёж)
"Нажми на дверь" - куда ткнули - туда помещается наше вычисленное число и дверь открывается. В остальные двери помещаются рэндомные числа.
Дэйвид Блэйн разоблачён