[ QUOTE ]
TO GENERATE "RANDOM", someone has to write a program
[/ QUOTE ]
This is actually not true. While one can generate pseudo-random numbers using software, there also exist hardware random number generators.
Here is an offering from Intel, for example:
http://www.intel.com/design/software...m/security.htm
You can find more info here:
http://en.wikipedia.org/wiki/Hardwar...mber_generator