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