1. A method for providing a personalized rewards program for slot machine players, comprising: monitoring, by a computing device, activity of slot machine players on one or more slot machines during a reward event; providing, by the computing device, one share award to a slot machine player each time the slot machine player wagers a threshold amount on the one or more slot machines during the reward event wherein multiple share awards are earned per player; determining, by the computing device, reward credits to be provided to the slot machine players, wherein the reward credits that are provided to a slot machine player are determined by multiplying the share awards that were provided to the slot machine player during the reward event by an individual share award value for the reward event, and wherein the individual share award value for the reward event is determined by dividing a total amount of money to be distributed to the slot machine players as part of the reward event by a total share awards earned by the slot machine players during the reward event; and distributing, by the computing device, the reward credits to the slot machine players.