Хотя $RANDOM это не очень хорошая переменная. Во-первых, она не настолько случайна как /dev/random. Во-вторых значение ее < 32768. Если нужно значение получше я сейчас напишу простенькую командную строку
Можно использовать такую команду. На ее выходе Вы получаете достаточно случайное число размером n байт:
echo "ibase=16; `n=10;dd if=/dev/random bs=1 count=$n 2>/dev/null | xxd -p -u`" | bc