TopKekFramework is a 2D C++ framework. Right after making JayRPG (See Above) we were tasked to make our own Framework in C++. The requirements weren't very high so I made my framework as simple as I could.
When compiling this framework you are prompted to generate a random map from 2D tiles. After making your choice the framework generates a random map with its own seed. You can reuse this seed if you like.