Уважаемый, вы похоже не в курсе, что за большинством random() стоит псевдогенератор случайных чисел и та последовательность, что он генерит - ЭТО ЛИШь ВЕСьМА ПРИБЛИЖЕННО СЛУЧАЙНЫЕ ЧИСЛА. На хартверном уровне там используются каскады из циклическиех шифтеров! Учите мат часть!
Как пишут гениальные умы...компьютер можно подключить к датчику каких либо радиационных излучений и звуковых волн и получить настоящие случайные числа.