It's random. I guess the more you hit consistently and simply the more you hit might improve your chances but other than that it's random. Like last night. I was hitting parties all night with my alt and I won a bikin and cat in like 5 hours. So it's mostly luck
It's random. The more parties you do, the better chance of getting drop. Thats not to say you will get a dtop, but chances are increased.