How do you KNOW they aren't predetermined, just from the client-server communications?
The client requesting the next spin, doesn't mean, that next spin is freshly, randomly generated, and not just the next line from a predetermined sequence.
What about the situation someone had in the Bonanza thread, where the client locked-up during the cascade, which triggered the bonus game?
He wasn't even given the screen to start the bonus game, but his casino balance was updated with the result of the freespins.
And of course it's not a good thing to have freespins predetermined, in the way that most large matrix games do (jamin jars, gemix etc)
The final wins have been carefully selected before the games are even released. The distribution of wins and the maximum win are all very carefully controlled.
So, that 'dream' combination of symbols, which you're hoping for, which should be possible (however tiny that possibility is). maybe isn't even included in the database of pre-selected wins.
It also brings into question the claims of some games of 'unlimited multipliers' and 'unlimited spins'
You are right, that could be the case. But i don't believe it is for 2 reasons. 1. It would be a really weird way of implementing. There is nothing wrong with pregenerating the spins, so why go through the trouble of trying to hide it? 2. BTG have stated they always hit the RNG for every spin, and as a reputable slot provider, i believe them.
It doesn't matter at all if it is predetermined, as long as it is all generated after the spin button is pressed. The result is still random. (which is the only way it can be done).
As for the matrix games, i kind of agree with you here. I understand the practicalities of why it is done this way, but the fact that not every possibility is available is a let down to me, despite being legitimate.