В системах Linux можно проверить доступную энтропию (полезно знать, используете ли вы /dev/randomкакие-либо цели для PRNG) с
cat /proc/sys/kernel/random/entropy_avail
Тем не менее, нет эквивалента /procна Mac (AFAIK). Как я могу проверить доступную системную энтропию на Mac? Я использую OS X 10.7.3 (Lion)
Чтобы обновить некоторые из моих комментариев в ответе Кайла - Одна из причин, по которой компьютеры Mac не отображают эту информацию, заключается в том, что она не нужна (в большинстве случаев). Системы Linux будут блокировать вызовы, /dev/randomесли в пуле недостаточно энтропии. На компьютерах Mac он периодически добавляет данные в пул энтропии с помощью SecurityServerдемона.
Тем не менее, он также отмечает, что если демон по какой-то причине дает сбой, качество вывода будет ухудшаться без каких-либо признаков сбоя :
Однако качество его продукции зависит от регулярного добавления соответствующей энтропии. Если
SecurityServerсистемный демон по какой-либо причине дает сбой, качество вывода со временем ухудшится без каких-либо явных указаний самого случайного устройства.
Таким образом, даже несмотря на то, что количество энтропии не может быть легко доступно, это не значит, что его там нет, и могут быть случаи, когда его знания могут быть полезны.
randomнепосредственно перед получением важные случайные числа. "