Regarding randomness of slots:
I have lived here long enough to have some amazing examples. A woman I worked with hit a Royal Flush on a machine. While waiting for the payout, she played the machine next to her and hit another Royal!
I have personally seen people hit very large jackpots twice in a row on the same machine.
Another guy I know hit four Royal Flushes on video poker machines in less than two hours!
And rumor has it, some people don't win a damned thing for days/months/years in a row.
Seems pretty random to me.