Что значит в произвольном порядке? Как понять на какому открыть то или иное окно?
Посмотрите в нашем онлайн курсе, раздел 3.12 шаг 4.
https://stepik.org/course/104810/promo
Обычно такой режим используют в подобных проектах. Пример там есть.