Yes, there are significant differences. In online casinos, each bet is independent of the outcome of previous ones, and the result of the gaming round is determined by a random number generator. In land-based casinos, the return percentage is lower because the machine requires additional expenditures for technical maintenance.