Почему чтение из / dev / random почти всегда блокируется?

Я использую kubuntu с ядром 2.6.38-12-generic

Я хочу прочитать 16 случайных чисел из / dev / random в начале моей программы. Однако через относительно короткое время он блокируется.

Сколько времени нужно для заполнения буфера / dev / random? почему так долго заполняется.

Я использую это как генератор uuid с другими источниками случайности, добавленными в seed. мой Мерсенн Твистер. Очень важно, чтобы я не получал дубликатов или повторяющихся семян.

Если я перейду на / dev / urandom, все будет нормально. Любая точка зрения на использование / dev / random вместо / dev / urandom.

5
задан Matt 6 December 2011 в 03:30
поделиться