Great post!
Randomness is, how unlikely it may seem, very hard to achieve. I do know that the one created by computer applications is simulated, though I don't know exactly how it's done.

I guess what I'm saying is; could explain how the Random class actually works? How is the random number generated? That'd be awesome to know .