Попытаюсь,, строка выдает случайное число, которое берет из массива, после вывода числа заводится оператор который смотрит эту строку если происходит совпадение то он выводит первый ответ из к примеру массив 1 если не проверка не удачна то вывод происходит из массива 2