Это оч чложная задача - генерация случайного числа.
Там где требуется действительно "очень" случайное число используют специальные микросхемы (оч сложные устройства).
Как я знаю, вродебы последнее время производители процессоров встраивайт в них спец. микросхему для этого... Поэтому рандом можно прям у процессора просить...
Как я себе представляю:
Случайное число можно получить если у тебя есть какая-нить параметрическая функция, например: F(a,b,c,...,z,..). в качестве параметров a,b,c,...,z,.. можно использовать всё что угодно, например дату, время, курс доллора, температуру, и ттд чтоб получилось типа совсем случаайная комбинация чисел, слов, и тд...
ЗЫ:На самом деле я ХЗ... %)