I'm little bit of a programmer and I totally agree with successlaw. It can not be random by default, it's a simple fact, example of same fact = the fire can't be wet.
From a different(non programmer) point of view - why people are confident that it's random? Since they don't have any infromation about it, except the name Random Number Generator? It's the same reason why people belive that some brands are better than others. They see the frontend, they like it and they don't care about the backend, they actually don't care how it was done. That's why so many people believe in god, santa, jesus, zeus and so on. It explains something, fills in the missing lines in their universe, and it's enough for them.
Why people believe that online poker isn't rigged? I'm not talking about the card dealing process here. I'm talking about the rake. What's the difference for the server, for the processor and memory in that server, when it hosts a) 1000 player freeroll vs b)1000 player $1.1 buy-in tourney vs c) 1000 player $109 buy-in MTT? In all 3 cases computer will consume the same amount of energy and traffic, and converted to money it will be less than 1 dollar.
From such perspective we might see that it's much more profitable for a poker site, (if we'll look at it as a money making structure) to let highrollers win more often in low buy-in tourneys, so that they will lift huge amounts of money from small limits to higher limits, where rake is much higher in actual numbers, yet it might be lower in %, but by the end of the day actual numbers matter.
What is better for professional poker player? To pay $30 monthly fee and play any MTTs with no rake at all, or to pay 9-10% of each buy-in? By the end of the year, poker regular generates many thousands in rake, and this is a pure loss of his profit.
So since we understand that online poker system rigged and the con scheme of rake is based on players greed and supported by shareholders greed, then why do we have to think further and dig into card shuffling? If it can be regulated, and we - the players can not check or control it, then most likely it's also rigged. They can have a HUD in the backend for each player, and those who promote poker, act like ambassadors, invite friends, make streams - these players can have luck factor set to 10/10, regs might have 9/10, other players might have 1/10 to 8/10 depending on the day, or other factors.
I'm not going to tell you guys the stories about bad beats that I had at mid limits against famous poker pros, who normally play at much higher limits, but I can tell you one interesting thing.
Register 10 new email accounts at different email servers. Include some random first/last names in the address names. Use "invite a friend" function at the PokerStars and invite 10 friends using their email addresses. Then go ahead and play 5 MTTs, you will have a final table in one of them, that's for sure. It won't work twice, cause nobody will register using your invitations, but this trick worked well many times and I wasn't the one who discovered it. Just try it, and you'll see for yourself if it's rigged or not.:icon_smur