The rooms themselves aren't random, in a separate layout I had 12 room templates that would get randomly picked to be put on top of the tower. I have 36 rooms in total, 12 rooms for 3 difficulties (green, yellow, and red). Harder rooms would spawn the higher you get.