I personally just decided to fight Karole so I can grind out the map girls as I knew that their was no way I was getting any of these girls as far I my experience goes if you want a girl in 4 days without spending she has to be a rare.Epic girls are only possible if its a long event like the 15 day kind same goes for legends. In a way the only way to be free and get these girls is to score high in the tower of fame and save your fist points and coins but now the only way to be number one or high in the tower of fame is to have legendary armor a maxed 5 star legend girl in your class and to be active enough to beat all or most the players in the ranking season.

And if 100% is real its probably lower than the chance of getting a legendary girl on legendary days.