Yes, they are programmed with complex algorithms that makes them give away random numbers or card combinations. Every online gambling sites with real money where the random number generator is verified, there is nothing that should make you think otherwise.