Как получить случайное осмысленное английское слово?

День добрый!

Подскажите, как с помощью Crack получить случайное осмысленное английское слово из его словаря?
Если Crack это сделать не может, то посоветуйте, pls, какую-нибудь другую программу.

Вот так?

$ equery files cracklib
$ cd /usr/share/dict/
$ strings cracklib-small

...потом отвернуться от экрана, досчитать до числа N
(N= 0..30) нажать на Ctrl-C и прочитать восьмое снизу. :-)

P.S. strings на cat не заменять - слишком быстро промелькнёт.

О, большое

О, большое спасибо :-) Идею понял

а по моему такая идея лучше %)

#!/bin/bash
LEN=$(cat /usr/share/dict/* | wc -l)
RNDNUM=$(($RANDOM % $LEN + 1))
cat /usr/share/dict/* | head -n$RNDNUM | tail -n1

_________________________________________
2B |! 2B

.

а если упростить вариант, продложенный pasha, то

  cat /usr/share/dict/* | head -n$RANDOM | tail -n1

по моему не

по моему не совсем тоже
$RANDOM содержит значение в интервале между 0 и 32767 а в файле может быть меньше строк. и тогда последняя строка будет выпадать намного чаще чем хотелось бы.
_________________________________________
2B |! 2B

У меня

У меня получилось так -

# словарь, с которым будем работать
DICT=/usr/share/dict/american-english
# DICT=/usr/share/dict/cracklib-small

# узнаем количество слов в словаре
NUM_OF_WORDS=`wc -l $DICT | awk '{print($1)}'`
# получаем случайное число
number=$RANDOM
# делаем так, чтобы случайное число помещалось в количество слов в словаре
let "number %= $NUM_OF_WORDS"
# берем из словаря слово, сразу удаляем апостроф ' и все, что за ним (окончание 's)
RAND_WORD=`sed "$number s/'.*//p;d" $DICT`

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".