bashでランダムな2進数を生成

8bitの2進数をランダムに出したかったのでメモ。
bashでランダムな10進数の数字を2進数に変換する。

echo "ibase=10; obase=2 ; `expr $RANDOM % 256`" | bc

$RANDOM は0~32767までの数字を出力する
それをnで割った余りを割り出す。0~255までのランダムな数字がでてくる。
ibase=10進数; obase=2進数; <変換したい数字> | bc

という感じで、bashでランダムな10進数を2進数に変換。