If it's your wedding, then absolutely. There are no rules. Play whatever song you'd like. However, if you're DJing a wedding for the first time, check with the couple before playing rap music. That goes for any alternative music style.