Przeczytałem w książce, że /dev/random
jest jak plik nieskończony, ale kiedy ustawię następujące kody, aby zobaczyć, jak wyglądają treści, nic nie drukuje.Jak czytać/dev/random w pytonie
with open("/dev/random") as f:
for i in xrange(10):
print f.readline()
BTW, kiedy próbowałem to z /dev/urandom
, to działało.
Dlaczego czytasz * linie * z losowym urządzenia binarnym? –
@ IgnacioVazquez-Abrams Czy w środku jest zawartość binarna? Wtedy 'readline' musi czekać na nieistniejący powrót karetki. Ale dlaczego to działa dla/dev/urandom? – satoru