consider this.
what is easier to program, and more secure ?
1)
you click spin, it sends a request to the server
the server generates a random number, selects the wheel data for you neighbourhood, locks the record, updates the wheel data, unlocks the record, sends data to the client to determine which prize (place on the wheel etc..) to display and updates the players inventory
job done
2)
program it so that timing of the wheel is taken into account (at the client end), the client sends data to the server, the server then goes through checking that the data is still valid for the wheel, and that the end user hasn't managed to "hack" or "tamper" with the data, then does the update on the server (record locking, updating, etc..)
higher processing load, more network traffic, more security processing and more testing required
ps. using a network monitor to watch the traffic flow shows that hitting the stop button doesn't send a burst of data, but hitting the spin button does