spawning game objects in a random circle around another game object

i want to instantiate a game object every time i click a gui button randomly in a circle around my building (another game objects). need some help breaking it down. i am a beginner in unity so explanation would be very appreciated

Please take a look at Random.insideUnitCircle and for a bit of explanation, see this thread.