Veja man bash, seção PARÂMETROS , subseção Variáveis Shell :
RANDOM Each time this parameter is referenced, a random integer between 0 and 32767 is generated. The sequence of random numbers may be initialized by assigning a value to RANDOM. If RANDOM is unset, it loses its special properties, even if it is subsequently reset.
Para restringir o valor ao intervalo 1..6, use a expressão $((RANDOM%6+1))
.
1
Ou você pode usar /dev/urandom
da seguinte forma:
tr -dc '1-6' < /dev/urandom | head -c 1