- Joined
- Apr 27, 2009
- Location
- the land of snow and maple syrup
Correct
A bit of a combination of both. For online slots it usually works like this:
Each Casino (or each slot provider, or both) have their own accredited Random Number Generator (RNG) which will serve all of that Casino's games (or all of that game providers games). Each game will then have its own 'engine', which is where the logic for that slot is stored.
When someone spins the request goes to the game engine for the selected game, the engine then requests random number from the RNG. The RNG returns numbers to the engine, that turns them into the results for the spin, and they are then sent to the game client to be displayed.
Again, slightly a combination of both (or at least, it can be). For an individual slot, the results will be generated in real time (when you press spin) in the game engine, however, it is common for the RNG to pre-generate a pool of random numbers rather than make them one at a time (it is a lot quicker). This depends on the particular RNG implementation. Some will do this, some will not (see my post here for an example of an RNG implementation). Regardless of whether the RNG maintains a pool of numbers or not, has no effect on your results or the randomness of them
No problem
@trancemonkey must be ecstatic as he sits there and works out the cramps while finally having a break from typing