Thinking of a random house interior creator

Been thinking of a random interior creator for a game I’m working on.
I’d like it to have:

  • generate within a square room
  • generate random-sized rooms
  • label the rooms (optional)

But I can’t get to know how to make it however I think.