Pada sistem linux, seseorang dapat memeriksa entropi yang tersedia (berguna untuk mengetahui apakah Anda mengetuk /dev/random
untuk tujuan PRNG) dengan
cat /proc/sys/kernel/random/entropy_avail
Namun, tidak ada padanan /proc
pada Mac (AFAIK). Bagaimana saya bisa memeriksa entropi sistem yang tersedia di Mac? Saya menjalankan OS X 10.7.3 (Singa)
Untuk memperbarui dengan beberapa komentar saya di bawah jawaban Kyle - Salah satu alasan Mac tidak menampilkan informasi ini adalah karena tidak diperlukan (dalam kebanyakan kasus). Sistem Linux akan memblokir panggilan ke /dev/random
jika tidak ada cukup entropi di kolam. Di Mac, ia secara berkala terus menambahkan ke kumpulan entropi menggunakan SecurityServer
daemon.
Namun, ia juga mencatat bahwa jika daemon gagal karena suatu alasan, kualitas output akan menurun tanpa ada indikasi kegagalan :
Namun, kualitas outputnya tergantung pada penambahan entropi yang tepat dan teratur. Jika
SecurityServer
daemon sistem gagal karena alasan apa pun, kualitas keluaran akan berkurang seiring waktu tanpa ada indikasi eksplisit dari perangkat acak itu sendiri.
Jadi, meskipun jumlah entropi tidak tersedia dengan mudah, itu tidak berarti itu tidak ada dan mungkin ada contoh di mana pengetahuannya mungkin membantu.
random
langsung sebelum memperoleh angka acak penting. "