Tôi đọc trong sách rằng /dev/random
giống như tệp vô hạn, nhưng khi tôi thiết lập các mã sau để xem nội dung trông như thế nào, nó sẽ không in được gì.Cách đọc/dev/ngẫu nhiên trong python
with open("/dev/random") as f:
for i in xrange(10):
print f.readline()
BTW, khi tôi thử điều này với /dev/urandom
, nó hoạt động.
Tại sao các bạn đọc * đường * từ một thiết bị nhị phân ngẫu nhiên? –
@ IgnacioVazquez-Abrams Vậy nội dung nhị phân của nó bên trong? Sau đó, 'readline' phải chờ đợi một sự trở về không tồn tại. Nhưng tại sao nó lại hoạt động cho/dev/urandom? – satoru