Может быть все дело в реализации функции rand(). Она ведет себя странным образаом и в других программах, написанных на FoxPro 2.5.
Поробую на этом же компьютере какие-нибудь языки программирования, возможно в них функция вычисления случайных величин работает нормально, и проблнма не связана со сбоями в процессоре.