No it is not random card odds :-)
I've been playing the WSOP 'free' mobile app for about 6 months, and surprisingly do OK. As others have pointed out this is not random cards, rather a free game with the goal of getting you to pay for chips. Which is totally fair, many many games (CoC, Fortnite) are written with the exact same business model.
The dilemma with online poker is that, just like in real life, pros will beat amatuers. So the level playing field, with casual players getting easily raked by the pros, isn't going to encourage the casual player to hand out their hard earned. And WSOP (or a Vegas casino) has got the right to try and make a buck, and this won't be from the pros.
So IMHO the software is heavily influenced by your bankroll.
Yes I regularly get beaten by terrible players, yes I regularly get beaten on 1/10 river cards, yes I often play for an hour with nothing, no I rarely hit a flush or straight, and yes I often get dealt a deuce - often many deals in a row. And although at times I might get a little miffed at Monica, at the end of the day I simply regard the game bias, which changes regularly, as just another important variable.
When the bias is big, and at times it's impossible (for me anyway) I'll just strangle my game or just drop down table stakes, and be prepared to lose. At least this way I get to play some hands :-)
The basics of poker are still there (card and pot odds), there is still an element of 'playing the player' (chat and player stats) and if you play and understand the game well, in the long run it won't cost you anything.
Practise, patience and discipline - as with any card game (well, maybe not card-on-the-head!), real or online, they are the key foundations.
You get to meet other like-minded players from across the world, it's almost poker but doesn't hurt your hip-pocket, and it's fun!
Again, IMHO, if you aren't a pro player then the most important part of playing poker, online, casino or with your friends, is that it should be fun - otherwise.......why bother?
I'm not sure if the game bias changes as you go up table stakes (I only play up to the third level = 25/50 table) but I haven't noticed any difference. One hopes it would as you go to the big tables, I'm just too chicken. Lol.
I've only played enough tournaments to win myself a ring (gameplay too fast for my game) but from the small sample size I would say there is little bias here - though this opinion is mainly because I can't see the point of game bias in this game format - you will almost always meet someone else who can play reasonably well.
Do I think my competent game here will translate to real money poker success? NO.
Do I think this app has improved my overall poker game? YES.
So if that all means that most other players get an advantage and at times I donate to their bankroll - I can live with that :-)