Linux'ta / dev / random veya / dev / urandom'a yazılan tüm veriler hem engelleme havuzuna (/ dev / random için rastgele kaynak) hem de bloke olmayan havuza (/ dev / urandom için rastgele kaynak) kopyalanır.
Sadece bak random_write fonksiyonuna bakın.
Ancak / dev / random'a yazılan veriler dahili entropi tahmincisi tarafından sayılmaz (sonuçta, bazı yerel rakipler sadece / dev / zero veya başka bir derece rasgele olmayan kaynağı / dev / random'a yönlendirmeye çalışabilir), bu nedenle sorunlarınız varsa engelleme / dev / rastgele, sadece / dev / random yazmak yardımcı olmaz.
Linux'ta / dev / random (veya / dev / urandom, fark yok) yazın, ancak / dev / urandom'dan her zaman okuyun (tohumlandıktan sonra - aslında en iyi yol yeni sistem çağrısı kullanmaktır getrandom'u ).
Diğer Unices'te nasıl çalıştığını bilmiyorum.