It is hard to determine if the slot machine is fair or not, but the thing is, you can find another type of game like card games so you can at least stop feeling cheated. I rarely play slots since I have the same issues as you.
Checking any slot games to know if it's provably fair or not is very easy. They usually provide the information on how to check the bets fairness and you can use a different verifier to double check it. The problem with most slots is they're from 3rd party providers making it impossible to verify you can't find any information on each bet and we just have to take their word that the games are being monitored to give out the mentioned numbers.My answer is No for this topic, even on the crypto casino. Many many casinos don't have a provably fair system, some claim to have, but it's not a truly provably fair. This article will answer why.
https://medium.com/ginar-io/what-is-provably-fair-does-it-really-work-in-cs-go-gambling-fc32bc9d52a2
We are looking for a truly decentralized RNG which certified and on-chain verifiably for any game outcome.
Why NO? We have some actually, slot game at Stake, Crypto-games and Bitvest. They are provably fair slot games that can be verified.
I think you are referring to those crypto casinos that provides slot games from 3rd party providers.
Indeed they are not truly provably fair as they are probably fair only if I understand it correctly.
I heard that Stake will have more slot games next year, so we will have more provably fair slot games once Stake release their new slot game.
Stake one of the best Crypto sites where you can trust to play, but the way Stake generates the random number still manipulable. They utilize the cryptographic hash function HMAC_SHA256 on a client seed + a server seed + a nonce to generate bytes which are then used as the foundation for how they generate provably fair random outcomes on their platform, but the server seed is generated by their system as a random 64-character hex string, then can we trust the random outcome?