Creating random levels? (can't be specific enough on the title bar, sorry)

Hello! I finally found time to devote to UE4, and I’ve decided to create a dungeon crawling style game. For the game, I’d like to have it so that each of the “rooms” in the dungeon are randomly generated.

What I was wondering was if I could somehow make a few levels and then have the world load one at random when the players interact with one of the doors, perhaps using level streaming or something of the sort to lessen the waiting time between each “room”.

Could anyone point me in the right direction? :slight_smile:

Thank you!