A method of operating a gaming system, said gaming system including at least one controller configured to communicate with a plurality of gaming devices, said method comprising:
- (a) receiving a wager placed on a play of a game at a first one of the gaming devices, wherein a credit balance is decreasable based on the wager placed, said credit balance being:
- (i) increasable via an acceptor of a physical item associated with a monetary value, and (ii) decreasable via a cashout device;
- (b) causing the at least one controller to:
- (i) maintain a game outcome set including a plurality of predetermined game outcomes,
- (ii) select at least one game outcome from the game outcome set,
- (iii) flag said selected game outcome, and
- (iv) output the selected game outcome to the first one of the gaming devices;
- and
- (c) causing the first one of the gaming devices to:
- (i) receive the game outcome outputted from the at least one controller,
- (ii) after receiving the outputted game outcome, select a game outcome presentation seed based on said received game outcome,
- (iii) after and separate from the selection of the game outcome presentation seed, determine a game outcome presentation based on the selected game outcome presentation seed,
- (iv) display the determined game outcome presentation, and
- (v) display any award associated with the received game outcome, wherein the credit balance is increasable based on any award associated with the received game outcome.