Используйте dd
для получения блоков данных с устройства.Например, чтобы получить 8 байтов из /dev/urandom
:
dd if=/dev/urandom count=1 bs=8 | ...
Затем вы можете использовать od
для преобразования байтов в удобочитаемую форму:
$ dd if=/dev/urandom count=1 bs=8 2>/dev/null | od -t x1 -A n
b4 bc 2f 59 dd 55 1b 4a
Кстати, если вам нужны только случайные числа в bash, $RANDOM
, вероятно, более полезен:
$ echo $RANDOM $RANDOM $RANDOM $RANDOM
3466 6521 4426 9349