У системах Linux можна перевірити наявність ентропії (корисно знати, чи ви користуєтесь /dev/random
будь-якими цілями PRNG) за допомогою
cat /proc/sys/kernel/random/entropy_avail
Однак /proc
на Mac не існує аналогів (AFAIK). Як я можу перевірити наявність системної ентропії на Mac? У мене працює ОС X 10.7.3 (Лев)
Щоб оновити деякі мої коментарі під відповіддю Кайла - Однією з причин того, що Macs не відображає цю інформацію, є те, що вона не потрібна (у більшості випадків). Системи Linux блокують дзвінки, /dev/random
якщо в пулі недостатньо ентропії. На Маках він періодично продовжує додавати в пул ентропії за допомогою SecurityServer
демон.
Однак він також зазначає, що якщо демон з якоїсь причини вийде з ладу, якість виходу знизиться без будь-яких ознак збою :
Якість її випуску, однак, залежить від регулярного додавання відповідної ентропії. Якщо
SecurityServer
системний демон з будь-якої причини виходить з ладу, якість виходу з часом погіршиться без явних вказівок від самого випадкового пристрою.
Тож хоча кількість ентропії не доступна легко, це не означає, що її немає, і можуть бути випадки, коли її знання можуть бути корисними.
random
безпосередньо перед отриманням важливі випадкові числа ".