Yes, they are fair. Most of all, Online casinos for real money games use Random Number Generators to make sure that the games are fair at all times. therefore, Third-party auditors like eCOGRA also test these games to make sure they are fair and random. Check out South African Casino Sites for best online casinos for real money.