Нужно на C получить случайное число.
Если использовать rand(), предварительно использовав srand(time(NULL)) в течение одной секунды (а может и больше) в разных процессах «выпадают» абсолютно одинаковые значения.
Читать из файлов вроде /dev/urandom – не вариант. Софт потенциально должен работать на фороточках, хоть и сейчас пишется под UNIX-подобные ОС.











