Можно при полной загрузке страницы, добавлять setTimeout и добавлять определенному блоку класс, потом после еще нескольких секунд добавлять другому уже, и так по кругу как вам угодно. Конечно же по классу открывать этот блок.
то есть просто самому накидать рандомную последовательность?
можете кусок кода скинуть примерный, чтобы с таймаутами он открывался и закрывался и при закрытии открывался другой