People throw rice at weddings because its a way of sending them off to a happy marriage with fertility and prosperity blessings. The rice being thrown is a tradition that started way back by the Americans and until then ,its the same tradition that they have kept and its spreading to different parts of the world.