Мне бы вообще сделать так. Есть неизвестная локация. Когда косаешься триггера, появляется одна из нескольких локаций. Я делал это через Random int in range, оказалось слишком случно.
как вариант если не нравится рандом с его частыми повторениями, то создаешь массив с номерами карт и делаешь массиву shuffle, ну и по порядку их запускаешь каждое срабатывание