Interesting on-line gambling software flaw:
http://www.cigital.com/news/gambling.html
I'm sure this flaw has been fixed, but if someone were to figure out the casino RNG, video poker could be taken. There is no such thing as a random number ...
Yes, a purely random number can be generated.
Refer to:
http://www.intel.com/design/security/rng/rngbrf.htm
The problem (in older Intel) sets has typically been the generator had to be seeded from a programmic and/or known value. By definition that makes the number predictable from the standpoint that if you can know what the seed value is you can know the resulting number. However, a "noise" source is truely random and not predictable. This is built into the newer Intel chipsets (i.e. "thermal noise"). Of course who said anyone had to use an intel chip to make a video poker game? The random noise technolgy is hardly new in encryption schemes but I enjoy freedom so I'll stop there....