Pertanyaan Apa perbedaan antara arc4random dan acak?


Apa perbedaan antara arc4random dan acak?


5
2018-05-08 13:16


asal


Jawaban:


random diketahui dapat diprediksi dan dengan demikian tidak digunakan untuk generasi nomor pseudo-random yang aman. arc4random adalah generator nomor pseudo-acak yang lebih baru dan kurang dapat diprediksi. Jika Anda tidak menggunakannya untuk keamanan apa pun, random akan berfungsi dengan baik.


9
2018-05-08 13:19



Bergantung pada sistem Anda, acak () mungkin atau mungkin bukan acak UNIX yang lama, andal, dan dapat diprediksi (). Pada sistem FreeBSD modern, dan sistem Linux 2.6 yang memiliki perangkat / dev / acak, implementasi acak bawaan () membaca dari / dev / acak hingga habis. Ini mungkin menghasilkan angka acak yang lebih baik daripada generator urutan numerik apa pun, tergantung pada sumber keacakan yang telah diaduk ke dalam / dev / acak.

Berkonsultasi dengan dokumentasi (halaman manual, dll) untuk sistem yang Anda gunakan pada program sangat disarankan.


0
2017-08-05 01:49